10 likes | 103 Views
Lecture 19 review. CUDA programming execution model CUDA program basic structure cudaMalloc , cudaMemcpy , cudaFree __global__, myKernel <<<grid, block>>>( arg ,…) CUDA thread organization How to find my id, and number of threads? Dim3 threadIdx , blockIdx , gridDim , blockDim
E N D
Lecture 19 review • CUDA programming execution model • CUDA program basic structure • cudaMalloc, cudaMemcpy, cudaFree • __global__, myKernel<<<grid, block>>>(arg,…) • CUDA thread organization • How to find my id, and number of threads? • Dim3 threadIdx, blockIdx, gridDim, blockDim • How to compute global id from these variables?