AMD為異質運算開發者發表新款統一軟體開發套件、工具與加速函式庫

台北— 2013年11月12日— AMD(NYSE: AMD)於今日揭開AMD 2013開發者高峰會(APU13)序幕,並發表新款統一軟體開發套件(Software Development Kit;SDK),與一款改良後的CodeXL工具套件,不僅加入許多新功能,更支援AMD最新硬體,並在熱門的開放原始碼函式庫中加入異質化加速功能。這些工具對開發者來說,無異是在生產力和易用性(ease-of-use)跨出了重大的一步,協助開發者完全掌握現今異質運算平台的極致威力,從伺服器、個人電腦一路延伸至掌上型裝置。

AMD異質運算解決方案全球副總裁Manju Hegde表示,我們的任務是要充分發揮現代運算技術的極致潛力,開發者在這方面扮演極關鍵的角色。而欲加快開發者導入的重要環節,便是透過掌握這些頂尖技術以充實開發者的經驗。

為達成這個共同任務,AMD宣布在四個不同層面進行調整:

  • 包含AMD APP SDK 2.9的統一軟體開發套件,是迄今最容易使用的異質運算開發套件。它在加入眾多新功能後,讓開發者更容易使用,也提升了生產力。這是AMD第一步,讓開發者更容易取得產品所有的編程元件。一些重要功能特色包括:網路瀏覽器範本(web-base sample browser),為你的專案提供適合的範本;加入對CMake這個熱門的程式碼組建工具的支援;改進OpenCL™原始碼編輯功能,提供visual studio的外掛程式;以及新增許多新的範本,運用優化開放原始碼函式庫(OpenCV與Bolt),以讓開發者可投入最少的編寫作業即可獲得軟體加速效能。
  • 統一軟體開發套件還包含發佈Media SDK v1.0 beta測試版。這將是AMD首度公開釋出的媒體軟體開發工具套件,並將讓開發者能運用AMD獨特與具差異性的多媒體功能。媒體軟體開發工具套件的關鍵特色,包括:一個透過GPU加速的視訊前製/後製處理函式庫,以及支援低延遲的視訊編碼作業。
  • 統一軟體開發套件亦在許多開放原始碼函式庫中提供許多新款異質加速運算的優化,目標是讓開發者更輕易加快應用程式的運算速度。其中包括:在OpenCV(最熱門的電腦視覺函式庫)加入許多OpenCL™加速函式;clMath與加速BLAS及FFT函式庫,可透過Fortran、C、C++等語言來溝通;Bolt這個C++範本函式庫則可在執行各種常見的資料平行處理演算法時,關閉GPU的處理功能,現更納入跨作業系統的支援與效能的提升,並加入新的功能。
  • 最新CodeXL工具套件(1.3版),這款AMD全方位的異質開發者工具,現今更支援Java這個全球最受歡迎的編程語言。AMD為持續提供最佳整合工具套件,更加入許多靜態核心分析功能。此外這版工具還加入遠端除錯/分析功能,讓伺服器與嵌入式產品顧客運用,另外還支援AMD最新的GPU產品(擁有AMD次世代顯示架構的獨立顯示卡與APU)

Winzip公司軟體開發部副總裁Bill Richard表示,OpenCLTM是異質編程的業界標準,而AMD持續為OpenCL提供卓越的異質編程開發者工具。AMD的工具一直協助我們,為我們顧客提供顯著的程式效能提升。

這些新產品的發表代表AMD朝支援跨平台解決方案的目標再邁進一步,涵蓋各家作業系統與廠商、多重編程語言、以及持續投入開放原始碼社群。AMD持續承諾將致力推動異質運算的普及化並推至主流地位。

AMD全球資深副總裁暨產品事業群總經理Lisa Su博士也在APU13的主題演中,介紹AMD第三代效能型APU、代號為「Kaveri」的產品細節。

「Kaveri」是首款擁有異質運算功能、AMD TrueAudio技術、以及AMD Mantle API的APU產品。透過「Kaveri」,AMD將更進階的繪圖、運算及效率導入桌上型電腦(使用FM2+腳位)、筆記型電腦、嵌入式APU以及伺服器。FM2+產品預計將於2013年底開始出貨;計畫2014年1月14日起,消費者可以在市面上購買到為桌上型電腦所設計的產品。進一步詳情將於2014年CES電子展上宣布。

除了宣布「Kaveri」外,Lisa Su博士還闡述AMD在APU技術與異質運算功能方面的領先優勢,並探討AMD以開發者為主軸的未來技術走向。隨著繪圖、遊戲、高效能行動終端產品及嵌入型裝置日趨普及,AMD將扮演這波匯流的核心主角,為顧客提供在此機會點上所需的IP執行方案。為支援這些持續成長中的產業體系,Lisa Su博士許諾將持續支援各種編程工具與平台,包括異質運算架構、Mantle、OpenCL™、C++ AMP、以及微軟DirectX®,這些對應用與遊戲開發者都相當重要。

參考資料