我看了很多HSA introductions,发现符合HSA的GPU应该可抢占并支持上下文切换。Kaveri是否符合HSA标准的处理器?
但是维基百科的文章“AMD Accelerated Processing Unit”说GPU计算上下文切换,GPU图形预占将在Carizzo APU(2015)中得到支持。
所以我想知道Kaveri是否符合HSA标准的处理器?
谢谢!
我看了很多HSA introductions,发现符合HSA的GPU应该可抢占并支持上下文切换。Kaveri是否符合HSA标准的处理器?
但是维基百科的文章“AMD Accelerated Processing Unit”说GPU计算上下文切换,GPU图形预占将在Carizzo APU(2015)中得到支持。
所以我想知道Kaveri是否符合HSA标准的处理器?
谢谢!
Kaveri是第一代符合HSA标准的APU。 作为第一代,它仍然缺少HSA规范的一些特征。其中一个特点是中波抢占,这意味着能够抢占中间的图形/计算工作,上下文切换到不同的波形(工作),然后恢复原始波形。
如果没有这个功能,Kaveri需要完成这个wave,然后才能移动到另一个wave。
话虽如此,已经有一个基础架构可以在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代码。
希望这会有所帮助。
也许查询邮件给制造商 –