Проблема сложения матрицы GPGPU - PullRequest
0 голосов
/ 20 октября 2010

У меня огромные матрицы, и я хочу, чтобы выходные данные матрицы были того же размера, что и входная матрица, просто чтобы каждая ячейка получала сумму чисел из соседней ячейки.

Можете ли вы рассказать мне, как подойти к нему на платформе GPGPU с помощью CUDA?

1 Ответ

1 голос
/ 05 мая 2011

Вы должны передать все значения соседних ячеек в ваше ядро ​​(в качестве параметров), чтобы вы могли сделать сумму.Примерно так в списке параметров и в коде сразу после: (int actualCellvalue, int adj1, int adj2, int adj3 ...)

{actualCellvalue = actualCellvalue + adj1 + adj2 + adj3 ... adj3 ....;}

Это может быть неправильно, но это то, что я понял из вашего действительно краткого описания.

С уважением, Питер

...