使用extern传递给内核的Opencl参数

时间:2013-02-27 11:46:51

标签: opencl gpgpu gpu-programming

我们可以使用extern吗?而不是使用'setKernelArg'将参数传递给内核函数?

例如:

cl_mem countMobj;     //device variable

假设我必须将此变量传递给内核函数。我可以声明存储类说明符extern来传递地址而不是传递'setKernelArg'吗?

1 个答案:

答案 0 :(得分:1)

没有。主机C / C ++编译器不知道具有自己的地址空间的OpenCL设备之类的东西。