【问题标题】:Global Memory and CUDA streams全局内存和 CUDA 流
【发布时间】:2017-10-27 07:55:43
【问题描述】:

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

让:

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

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

提前致谢。

【问题讨论】:

    标签: memory cuda cuda-streams


    【解决方案1】:

    所有流都一样。

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-08-17
      • 1970-01-01
      • 2012-06-05
      • 2012-01-04
      • 1970-01-01
      • 1970-01-01
      • 2012-01-08
      • 2013-11-09
      相关资源
      最近更新 更多