AMD宣布將運用AMD與技術夥伴、開放原始碼社群合作發(fā)展的軟體開發(fā)工具重大進步,為新一代伺服器打造專屬 APU 產(chǎn)品。AMD APU將 Radeon 繪圖引擎與 x86 運算處理能力結合于單一晶片內(nèi),有助于伺服器進行調整以因應目前資料中心作業(yè)負載。
AMD全球副總裁暨伺服器事業(yè)部總經(jīng)理Suresh Gopalakrishnan表示,伺服器必須具備效率、可擴充性與動態(tài)調整的能力,以因應不斷更新、改變的作業(yè)型態(tài)中各項運算特性。使用伺服器APU進行運算的應用程式,將帶來高效率、低功耗、高密度的伺服器解決方案,針對高度平行運算以及媒體處理作業(yè)進行最佳化。AMD將持續(xù)推展處理器藍圖,并于現(xiàn)場展示APU軟體產(chǎn)業(yè)體系的諸多成果,以及開發(fā)者該如何加入此體系。
基于異質運算架構(HSA)打造的伺服器APU不久就會問世,AMD也同時為軟體開發(fā)者發(fā)展多項工具,協(xié)助運用異質運算的眾多優(yōu)勢。異質運算架構讓 CPU 與 GPU 在同一個矽晶片中協(xié)同運作,它不僅能把正確的工作,無縫地配置到最適合的處理元件,沒有因資料轉移而衍生的種種缺點,并讓更多記憶體空出來給 GPU 運用,因此可在單一節(jié)點處理復雜的大型運算。
AMD正與夥伴及開放原始碼社群業(yè)者合作,為開發(fā)者提供各種工具,讓他們可在極具革命性的異質系統(tǒng)架構伺服器APU中,藉由CPU與GPU強勁的運算功能,開發(fā)各種伺服器應用程式。AMD為新一代伺服器打造的專屬APU工具套件包括:
Sumatra 計劃:這項由Oracle與AMD推動的開放原始碼計劃,讓開發(fā)者在使用Java語言撰寫的程式時,能發(fā)揮 GPU 強大的運算功能。
GCC / HAS 計劃:這項由AMD與SUSE推動的計劃,讓熱門的開放原始碼 Linux 編譯器GCC也能支援異質運算架構,并以各種OpenMP API為主。
PGI Accelerator 編譯器:已推出beta測試版,讓開發(fā)者可加入 OpenACC 指令,無論是在Window s或 Linux Fortran 環(huán)境、C或C++的程式語言下,都可支援AMD APU 與獨立顯示卡產(chǎn)品。
clMath:在8月發(fā)加入開放原始碼體系的AMD OpenCL數(shù)學函式庫(math libraries),讓開發(fā)者能在AMD APU與獨立顯示卡上,提高各種常見科學與工程運算的速度。
ArrayFire 2.0 for OpenCL:這款由AccelerEyes公司所開發(fā)的高速數(shù)學函式庫,可運用clMath執(zhí)行GPU運算,并為Windows或Linux開發(fā)者提供簡單易用的API 。
CodeXL 1.3:AMD的全方位開發(fā)者工具套件,支援Windows與Linux作業(yè)系統(tǒng),能協(xié)助伺服器應用程式開發(fā)者執(zhí)行遠端除錯與分析。