【问题标题】:Why it is not possible to overlap memHtoD with GPU kernel with GTX 590为什么不可能将 memHtoD 与 GPU 内核与 GTX 590 重叠
【发布时间】:2013-03-26 00:17:21
【问题描述】:

我使用 cudaSDK“simpleStreams”测试了我的 GTX590 和 GTX680。时间线结果如图所示。谁能解释为什么在 GTX 590 memC!pyDtoH 不能与 GTX 680 中发生的先前内核计算重叠?

【问题讨论】:

    标签: stream gpu overlap


    【解决方案1】:

    我的 GTX 480 也有类似的行为。我怀疑 Fermi 有问题? 也许与wddm有关? (此处使用 Windows 7 x64)

    我尝试了许多不同的驱动程序,但所有驱动程序都显示出相同的错误行为。你知道 GK104 的测试证明是正确的,我已经在旧的 8800 GTS 上测试过它,它确实有效。看来费米卡不起作用:/

    编辑:

    另请参阅 How can I overlap memory transfers and kernel execution in a CUDA application?

    【讨论】:

      猜你喜欢
      • 2014-02-17
      • 1970-01-01
      • 2013-11-02
      • 2014-08-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-11-30
      • 2014-10-28
      相关资源
      最近更新 更多