【问题标题】:CUDA transfer memory during kernel execution内核执行期间的 CUDA 传输内存
【发布时间】:2012-04-19 21:47:42
【问题描述】:

我知道 CUDA 内核可以通过将它们放入单独的流中来“重叠”,但我想知道是否可以在内核执行期间传输内存。 CUDA 内核毕竟是异步的

【问题讨论】:

    标签: c++ cuda nvidia pci


    【解决方案1】:

    您可以同时运行内核、从主机传输到设备以及从设备传输到主机。

    http://developer.download.nvidia.com/CUDA/training/StreamsAndConcurrencyWebinar.pdf

    【讨论】:

      【解决方案2】:

      仅在您的设备支持时,以上内容才有效。您可以检查它运行设备查询并检查属性并发复制和执行

      【讨论】:

      • 感谢您提供的信息,我知道但重复一遍总是有用的
      猜你喜欢
      • 2015-01-27
      • 2021-05-15
      • 2020-12-04
      • 2016-12-18
      • 1970-01-01
      • 1970-01-01
      • 2015-09-28
      • 2023-03-13
      • 2013-03-04
      相关资源
      最近更新 更多