-2
有人可以用簡單的單詞清楚地解釋2D塊和3D線程塊嗎? 1D塊只是一組線程的權利。 那麼,2D塊的線程是什麼?CUDA中2D和3D線程塊的含義
有人可以用簡單的單詞清楚地解釋2D塊和3D線程塊嗎? 1D塊只是一組線程的權利。 那麼,2D塊的線程是什麼?CUDA中2D和3D線程塊的含義
CUDA中的所有線程都有三維索引。內置變量threadIdx
有三個成員threadIdx.x, threadIdx.y and threadIdx.z
。
2D塊的線程只是一組具有二維索引方案的線程。同樣,3D線程塊是一組具有三維索引方案的線程。從另一方面來看,1D線程塊是三維線程塊的特定情況,其中兩個維度等於一,2D線程塊線程是特定情況,其中維度之一等於一。
所有這一切都在CUDA編程指南的first section中清楚討論過,如果您在意它的話。