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