【发布时间】:2011-04-26 19:22:25
【问题描述】:
通过 NVIDIA 论坛搜索,我找到了 these questions,这也是我感兴趣的,但在过去四天左右没有人回复它们。你能帮忙吗?
论坛原帖
深入研究 OpenCL 阅读教程,有些事情对我来说还不清楚。以下是我关于本地和全球工作规模的问题集合。
global_work_size必须小于CL_DEVICE_MAX_WORK_ITEM_SIZES? 在我的机器上CL_DEVICE_MAX_WORK_ITEM_SIZES= 512, 512, 64。对于使用的内核,
CL_KERNEL_WORK_GROUP_SIZE是推荐的work_group_size吗?
- 或者这是 GPU 允许的唯一
work_group_size? 在我的机器上CL_KERNEL_WORK_GROUP_SIZE= 512我需要分成工作组还是可以只有一个但不指定
local_work_size?
- 当我只有一个工作组时,我需要注意什么?
CL_DEVICE_MAX_WORK_GROUP_SIZE是什么意思? 在我的机器上CL_DEVICE_MAX_WORK_GROUP_SIZE= 512, 512, 64
- 这是否意味着,我可以拥有一个与
CL_DEVICE_MAX_WORK_ITEM_SIZES一样大的工作组?
global_work_size是CL_DEVICE_MAX_WORK_ITEM_SIZES的除数吗? 在我的代码中global_work_size= 20.
【问题讨论】:
标签: opencl