Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/powerbi/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
OpenCL:_u局部语义_Opencl_Gpgpu - Fatal编程技术网

OpenCL:_u局部语义

OpenCL:_u局部语义,opencl,gpgpu,Opencl,Gpgpu,我只是想知道下面内核的语义是什么 #define T float __kernel foo(){ __local T bar[32]; __local T a; } bar/a是否在工作组之间共享,或者每个工作项都将创建一个单独的bar/a副本?它们都在工作组之间共享,因此每个工作组只有一个bar和a副本。有没有类似的参考资料?我必须从规范中查找它吗?@dorafmon只需使用规范,它是相对有组织的,当然可以搜索。

我只是想知道下面内核的语义是什么

#define T float
__kernel foo(){
    __local T bar[32];
    __local T a;
}

bar/a是否在工作组之间共享,或者每个工作项都将创建一个单独的bar/a副本?

它们都在工作组之间共享,因此每个工作组只有一个
bar
a
副本。

有没有类似的参考资料?我必须从规范中查找它吗?@dorafmon只需使用规范,它是相对有组织的,当然可以搜索。