2013-02-26 89 views
0

我正在研究CUDA,并对全局内存和CUDA流有疑问。全局内存和CUDA流

令:

__device__ float Aux[32]; 
__global__ void kernel1(...) { 
    [...] 
    Aux[threadIdx.y] = 0; 
    [...] 
} 

所以,如果我上运行不同的流GPU这个内核。 Aux对所有流都一样吗?或者是所有流为Aux全局变量的Aux变量? 我无法在指南cuda中找到该信息。

在此先感谢。

回答

2

这对所有流都是一样的。

流控制内核执行的(部分)顺序。他们不会创建新的名称空间。