【发布时间】:2014-11-02 08:10:05
【问题描述】:
我似乎无法理解 CUDA 内核参数 <<<gridSize, blockSize>>> 的措辞
在我正在审查的代码中,它们被定义为
const dim3 blockSize(1, 1, 1);
const dim3 gridSize( 1, 1, 1);
用变量引用替换硬编码的 1,如果它们被这样命名,它们是否正确命名
const dim3 blockSize(nThreadsX, nThreadsY, nThreadsZ);
const dim3 gridSize(nBlocksX, nBlocksY, nBlocksZ);
blockSize 的任何参数可以设置的最大值由硬件设置(例如 512 或 1024?),并且是将在块中运行的最大线程数在单个维度中?
【问题讨论】:
标签: cuda