AMD建立HSA基金會(huì ):異構計算標準發(fā)布
2012年6月份,AMD聯(lián)合德州儀器、ARM、Imagination、聯(lián)發(fā)科、共同組建了非營(yíng)利組織“異構系統架構基金會(huì )”(HSA Foundation),隨后吸引了LG、三星、高通等,目前已有40多家技術(shù)企業(yè)和17所高等院校。經(jīng)過(guò)將近兩年的努力,HSA基金會(huì )終于完成了自己的第一個(gè)重要使命,批準發(fā)布了異構系統架構規范的1.0 Final正式版。(規范標準地址)
本文引用地址:http://dyxdggzs.com/article/201609/303860.htm
這份規范包括三部分:
- HSA平臺系統架構規范:定義了硬件的操作,其實(shí)已經(jīng)是1.01版。
- HSA編程參考手冊:為開(kāi)發(fā)者提供工具、編譯器等軟件生態(tài),已經(jīng)是1.02版。
- HSA運行時(shí)編程參考手冊:解釋軟件如何與HSA兼容硬件交互。
HSA 1.0規范意在實(shí)現硬件獨立性高效編程,無(wú)論ARM、x86、MIPS后者其他ISA架構的CPU,還是GPU,只要硬件設計符合此標準,都可以隨心所欲地操控,大大提高執行效率。
HSA基金會(huì )正在制定各種語(yǔ)言的兼容性測試,包括C/C++、OpenMP、Python、HPC C/Fortan。MultiCoreWare就在幫助AMD開(kāi)發(fā)一些此類(lèi)編譯器。
作為基金會(huì )的創(chuàng )始成員,AMD自然最有發(fā)言權,推進(jìn)也是最積極的。去年的Kaveri APU就符合HSA 1.0臨時(shí)規范,今年的Carrizo APU則有望完全符合HSA 1.0正式規范。
Carrizo將在六月份發(fā)布,到時(shí)候不管兼容性測試工具是否出來(lái)都不會(huì )再等,AMD也很有信心地表示,符合標準是毫無(wú)問(wèn)題的,最多就是一些細微調整。
至于其他核心成員的產(chǎn)品何時(shí)支持HSA,目前還沒(méi)有具體說(shuō)法,但投入了這么多精力,大家肯定都會(huì )陸續跟上,也都已經(jīng)表達了對HSA 1.0的支持。
評論