GPU код выполняется дольше, чем обычный

Обсуждение вопросов связанных с параллельными и распределенными вычислениями

Модератор: Admin

Skazzi
Пользователь
Сообщения: 68
Зарегистрирован: Вт июл 14, 2009 2:41 pm

Re: GPU код выполняется дольше, чем обычный

Сообщение Skazzi » Сб апр 18, 2015 6:49 am

a1, а2 ... an задаются рандомно, в интервале [0,1]
Это часть алгоритма деконволюции методом имитации отжига, описан в статье B.C. McCallum. Blind deconvolution by simulated annealing. Работает хорошо, но очень сложный и долгий, хотела посмотреть, как изменит ситуацию обработка на GPU или какое-нибудь распараллеливание.
Да да, разности поэлементно, не было скрипта под рукой

Код: Выделить всё

J=sum(sum((conv2(f,h,'full')-g).^2))