Kaveri是符合HSA标准的处理器吗?

时间:2014-03-29 03:55:41

标签: gpu preemption

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

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

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

谢谢!

1 个答案:

答案 0 :(得分:2)

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

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

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

此基础架构还支持Kaveri上的Aparapi和Sumatra项目 - 在GPU上运行Java代码。

希望这有帮助。