2013년 9월 16일 월요일

CUDA

cudaError_t addWithCuda(int *c, const int *a, const int *b, unsigned int size);

__device__ void addition(int *a){
a[0]++;
}

__global__ void addKernel(int *c,  int *a, const int *b)
{
    int i = threadIdx.x;

addition(&a[i]);
//a[i]++;

    c[i] = a[i] + b[i];
}

댓글 없음:

댓글 쓰기