【问题标题】:HSA Data copy between RAM and GPU-RAMRAM 和 GPU-RAM 之间的 HSA 数据复制
【发布时间】:2016-01-13 23:34:27
【问题描述】:

阅读wikipage about HSA发现了这个框图。 无法理解通过 PCI-ex 传递指针的好处

这是否可以避免将数据从系统内存复制到图形内存?

据我所知,要处理指针的内容,GPU 需要它存在于图形内存中。

【问题讨论】:

    标签: cpu-architecture processor


    【解决方案1】:

    如果你有单独的图形内存,但你正在做 HSA,你必须以某种方式统一地址空间。 CPU 可以看到图形内存,映射到物理地址空间。 GPU可以通过DMA访问主存。您可以使用页表来设置 CPU 和 GPU,将相同的虚拟地址指向相同的位置,这将需要其中一个(透明地)通过 PCIe 总线。

    您节省时间和精力的地方在于您不必复制您可能想要访问的所有内容; CPU 和 GPU 只访问它们实际需要使用的数据。

    【讨论】:

      猜你喜欢
      • 2017-08-11
      • 1970-01-01
      • 2014-08-08
      • 1970-01-01
      • 1970-01-01
      • 2014-03-05
      • 2017-09-20
      • 2018-06-20
      • 1970-01-01
      相关资源
      最近更新 更多