Редактировать: Результаты предлагаемых решений добавляются в конце вопроса. Я начинаю программировать с OpenCL, и я создал наивную реализацию моей проблемы. Теория: У меня есть трехмерная сетка элемен
Выпуск: Im пытаются использовать мою видеокарту, чтобы сделать некоторые вычисления с помощью cudafy.net. Ive теперь запускает 2 версии моего ядра, и я получаю ошибки с определенными интервалами, т.е.
Простите меня, если это нетривиально. У меня есть небольшой класс, обернув вокруг cusp::csr_matrix<int,float,cusp::device_memory> так: class CuspMatrix
: public cusp::csr_matrix<int,float,cusp::devic
Я работаю с OpenCL. И мне интересно, как рабочий элемент будет выполнен в следующем примере. У меня есть одномерный диапазон 10000 с размером рабочей группы, 512. Ядро является followin: __kernel void
Я работаю на этой простом коде штуках Кстати я инициализируюсь все элементы массива гр с 0. #pragma acc kernels copyin(a[0:n],b[0:n]), copyout(c[0:n])
{
c[0]=11;
for(i=0; i<n; i++) {
i