0

我查看了很多HSA 介绍,发现符合 HSA 的 GPU 应该是可抢占的并支持上下文切换。

但是维基百科的文章“ AMD Accelerated Processing Unit ”说 GPU 计算上下文切换,GPU 图形抢占将在 Carizzo APU (2015) 中得到支持。

所以我想知道 Kaveri 是否是符合 HSA 的处理器?

谢谢!

4

1 回答 1

2

Kaveri 是第一代符合 HSA 标准的 APU。作为第一代,它仍然缺少 HSA 规范的一些特性。其中一个功能是中波抢占,这意味着能够在中间抢占图形/计算工作,上下文切换到不同的波(工作),然后恢复原始波。

如果没有此功能,Kaveri 需要完成波浪,然后才能移动到不同的波浪。

话虽如此,已经有一个在 Linux (Ubuntu 13/14) 中的 Kaveri 上运行 HSA 应用程序的基础设施。有关内核位,参阅https://github.com/HSAFoundation/Linux-HSA-Drivers-And-Images-AMD ,有关用户空间位,请参阅 https://github.com/HSAFoundation/Okra-Interface-to-HSA-Device。

该基础设施还支持 Kaveri 上的 Aparapi 和 Sumatra 项目——在 GPU 上运行 Java 代码。

希望这可以帮助。

于 2014-05-25T05:26:08.840 回答