OpenCL:__ local语义

时间:2013-12-22 15:06:27

标签: opencl gpgpu

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

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

是工作组之间的bar / a共享,还是每个工作项都会创建一个单独的bar / a副本?

1 个答案:

答案 0 :(得分:1)

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