cuda toolkit 5.0v

 
0
 
C++
ava
Noname2512 | 18.02.2013, 23:16
Здравствуйте, у меня проблема с cuda, в приведенной программе на экран выводятся одни нули

при отладке , когда  захожу внутрь cuda_f то появляется окно и мне предлагают  "найти исходный файл tmpxft_0000122c_00000000-11_vectoradd.compute_10.cudafe1.stub.c" (из-за чего вообще возникают
ошибки такого плана?)
полагаю я неправильно связал студию с кудой

подскажите, как мне добиться правильного исполнения программы

[C]
#include <stdio.h>

#include <conio.h>

#include <cuda.h>

#include <cuda_runtime.h>
#define elements 16384

__global__ void cuda_f(int line[])
{
line[blockIdx.y*(blockDim.x*blockDim.y*blockDim.z)*gridDim.x +
blockIdx.x*(blockDim.x*blockDim.y*blockDim.z)+
threadIdx.z*blockDim.x*blockDim.y +
threadIdx.y*blockDim.x + threadIdx.x] = 1;
}

int main(void)
{
// int *a = new int a[elements];
int a[elements];
for(int i = 0;i<elements;++i)
{
a[i] = 0;
}
cuda_f<<<32,512>>>(a);
for(int i = 0;i<elements;++i)
{
printf(" : %d\n",a[i]);
}
_getch();
    return 0;
}[/C]
сори я не в ту тему написал, более подходящей прото не нашел
Ответы (0)

Комментарии не добавлены

Зарегистрируйтесь или войдите, чтобы написать.
Фирма дня
Вы также можете добавить свою фирму в каталог IT-фирм, и публиковать статьи, новости, вакансии и другую информацию от имени фирмы.
Подробнее
Участники
advanced
Отправить