CUDA Basic #1

Computer/CUDA 2009. 11. 18. 00:45
CUDA를 사용하기 위해서 가장 먼저 thread의 계층 구조에 대해서 알아야 된다. 
CUDA의 thread 구조는 thread -> block -> grid로 이루어 지며, GPU에서 실행되는 함수 코드에서는 내부에서 각 level 관련 변수를 사용할 수 있어서, 이 변수를 사용하여 병렬 프로그램을 작성하면 된다.

treadIdx.x / threadIdx.y / threadIdx.z
blockIdx.x / blockIdx.y / blockIdx.z
blockDim.x / blockDim.y / blockDim.z

threadIdx.x - thread ID within block
blockIdx.x - block ID within grid
blockDim.x - number of threads per block

From CUDA Technical Training Volume I

'Computer > CUDA' 카테고리의 다른 글

VC에서 cu 파일 컴파일 하기(CUDA)  (4) 2009.10.26
Posted by Gu Youn
,