RAM 和 GPU-RAM 之间的 HSA 数据复制

HSA Data copy between RAM and GPU-RAM

阅读 wikipage about HSA 找到了这个框图。 无法理解通过 PCI-ex

传递指针的好处

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

据我了解,要处理指针的内容,GPU 需要它出现在显存中。

如果你有独立的显存,但是你在做HSA,你必须以某种方式统一地址spaces。 CPU可以看到显存,映射到物理地址space。 GPU 可以通过 DMA 访问主存。您可以使用页表设置 CPU 和 GPU,将相同的虚拟地址定向到相同的位置,这将需要其中之一(透明地)通过 PCIe 总线。

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