AMD聯(lián)手開源社區(qū)和技術(shù)伙伴推下一代APU
AMD于今日宣布了其正在與開源社區(qū)和技術(shù)伙伴們聯(lián)手推動其下一代"加速處理器"(APU)產(chǎn)品的消息。該公司研究員Phil Rogers在主題演講中強調(diào):"AMD正在改進軟件和協(xié)助其他開發(fā)者利用APU技術(shù)"。APU采用了由HSA Foundation維護的異構(gòu)系統(tǒng)架構(gòu)(Heterogeneous System Architecture),在單一芯片上整合了Radeon圖形引擎和x86處理器,能夠讓加速器和圖形處理器運行在與系統(tǒng)CPU相同的水平。
異構(gòu)系統(tǒng)架構(gòu)(HSA)允許程序使用圖形處理器進行浮點運算,而無需獨立的內(nèi)存或任務(wù)調(diào)度,因此可以有更好的低層系統(tǒng)集成和速度的相應(yīng)增加。該技術(shù)概念通常用于移動設(shè)備的"片上系統(tǒng)"(SoC)。但是AMD也已經(jīng)開發(fā)了能夠幫助開發(fā)者們利用HSA架構(gòu)的工具軟件。
HSA架構(gòu)使得CPU和GPU能夠在單一芯片上和諧共處,能夠無縫地將任務(wù)移動到最適合的處理單元,不會造成數(shù)據(jù)傳輸速度的損失,從而為節(jié)點中的GPU處理更除雜的任務(wù)留下更多的可用內(nèi)存資源。
服務(wù)器最關(guān)注的是高效、可擴展和適應(yīng)性,以便迎合不斷變化的工作負載和新的計算特征。而能夠利用服務(wù)器APU的軟件應(yīng)用,勢必更加地高效低耗,這為密集型服務(wù)器解決方案的高度并行和多媒體工作負載帶來了很好的優(yōu)化。
Oracle和AMD合作的Sumatra GCC/HSA項目,為Linux GCC編譯器帶來了這項技術(shù)(它為開源社區(qū)集成了AMD clMath庫)。而AccelerEyes的ArrayFire 2.0,則為Windows和Linux開發(fā)人員帶來了能夠利用GPU計算的簡易API。
最后,或許最重要的還是CodeXL 1.3的發(fā)布(面向Windows和Linux的開發(fā)人員工具套件),它為服務(wù)器應(yīng)用程序開發(fā)人員帶來了新庫的遠程調(diào)試和分析功能。