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