2013-02-26 90 views
0

我正在研究CUDA,並對全局內存和CUDA流有疑問。全局內存和CUDA流

令:

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

所以,如果我上運行不同的流GPU這個內核。 Aux對所有流都一樣嗎?或者是所有流爲Aux全局變量的Aux變量? 我無法在指南cuda中找到該信息。

在此先感謝。

回答

2

這對所有流都是一樣的。

流控制內核執行的(部分)順序。他們不會創建新的名稱空間。