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