CUDA C

Programovacie jazyky, rady, poradňa...
Frigo112
Light Expert
Light Expert
Používateľov profilový obrázok
Príspevky: 51
Registrovaný: 19 apr 2008, 10:43
Kontaktovať používateľa:

CUDA C

Príspevok od používateľa Frigo112 »

Zdravim. Potrebujem poradit. Dnes som sa zacal hrat s cudou, stiahol a nainstaloval som si Paralel Nsight , cudaToolkit....
Pouzivam Cuda 4.0 vo Visual Studio 2010.

Neviem preco vypisuje pri riadku "VecAdd<<<1, 10>>>(A, B, C);" chybu: error C2059: syntax error : '<'

Kód: Vybrať všetko

#include "cuda.h"
#include "cuda_runtime.h"
#include "device_launch_parameters.h"

__global__ void VecAdd(float* A, float* B, float* C) 
{ 
	int i = threadIdx.x; 
	C[i] = A[i] + B[i]; 
}

int main()
{
	float *A,*B,*C;
	size_t s = 10*sizeof(float);
	cudaMalloc((void**)&A,s);
	cudaMalloc((void**)&B,s);
	cudaMalloc((void**)&C,s);

	VecAdd<<<1, 10>>>(A, B, C);

	return 0;
}
Napísať odpoveď