![]() |
|
Модераторы: Daevaorn |
![]()
|
|
| hawk3500 |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 246 Регистрация: 6.2.2009 Репутация: нет Всего: 2 |
Доброго времени суток)
Подскажите пожалуйста как реализовать на cuda свёртку сигнала? Т.е. у меня есть комплексные отсчёты и собственно надо сделать обычную свёртку(а также пошаговую интерполяцию) по средствам cuda.Уж очень медленно на CPU это происходит. Есть у кого нибудь какие либо соображения на данный счёт? Заранее благодарен. С уважением, hawk3500. --------------------
воин dzen'a |
|||
|
||||
| deniska |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 398 Регистрация: 1.7.2005 Где: Троицк Репутация: нет Всего: 0 |
а что именно интересует?
материала в инете много. от себя могу сказать, что на Куду хорошо ложатся алгоритмы, связанные с манипуляцими с массивами, причем эти манипуляции не должны зависеть от результатов предыдущих действий. Ну например поэлементное перемножение двух матриц какое нибудь... также нужно помнить, что много времени занимает копирование данных в память карточки и обратно. я в свое время добивался времени вычислений в 1-1.5мсек на карточке против 40-50 мсек на проце... но бился около месяца над оптимизацией |
|||
|
||||
| FCM |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 461 Регистрация: 30.3.2009 Репутация: нет Всего: 9 |
Кое-что по сигналам есть в
Боресков "Основы работы с технологией CUDA" М.: ДМК, 2010, п.7.2 |
|||
|
||||
![]()
|
| Правила форума "С++:Общие вопросы" | |
|
|
Добро пожаловать!
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C/C++: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |