【发布时间】:2012-03-23 14:37:14
【问题描述】:
理论上,网格的每个维度可以有 65535 个块,最大为 65535 * 65535 * 65535。
如果你这样调用内核:
kernel<<< BLOCKS,THREADS >>>()
(没有 dim3 个对象),可用于 BLOCKS 的最大数量是多少?
在我的一个应用程序中,我将其设置为 192000 并且似乎工作正常...问题是我使用的内核更改了一个巨大数组的内容,所以虽然我检查了数组的某些部分看起来还不错,我不确定内核在其他部分是否表现异常。
我有一个 2.1 GPU,GTX 500 ti。
【问题讨论】:
标签: cuda