Cześć!
Zauważyłem dwa różne zapisy wywołania tej funkcji i zastanawiam się, czym tak naprawdę się różnią i który powinienem używać (oba dotyczą runtime api). W Cuda Programming Guide jest:
n = 10;
float *d_A;
size_t size = n * sizeof(float);
cudaMalloc(&d_A, size);
Natomiast w przykładowym programie z cuda sdk wywołanie cudaMalloc wygląda tak:
cudaMalloc((void**)&d_A, size);