AMD 軟件工具促進運算體驗的發展
AMD發布一組嶄新軟件開發工具及解決方案,讓軟件開發人員能夠針對 OpenCL 標準優化其應用。這些工具為軟件公司奠下基礎,以充分發揮AMD Fusion加速處理器(Accelerated Processing Unit,APU)系列的潛能,運用於一系列異構運算平台上,AMD的CPU和GPU之綜合運算能力。因此,開發人員能夠帶來高清影片、3D遊戲、視像會議及直覺感知用戶界面等創新體驗,令他們的應用與眾不同。
gDEBugger是AMD新發布的產品之一,gDEBugger是先進的OpenCL 和OpenGL除錯工具、程式分析器及記憶體分析器。全新的AMD gDEBugger令開發人員能夠在AMD GPU上執行OpenCL核心程式並進行除錯,同時亦可逐步檢查原始程式碼核心程式的變數和數據。該產品專為與Microsoft Visual Studio一起使用而設計的外掛程式,涵蓋gDEBugger上一代產品的所有特性和功能。
其他開發者解決方案包括 「平行路徑分析器」(PPA)、全球加速器記憶體(GMAC)及工作管理工具。這些嶄新的工具及解決方案將使OpenCL GPU 的開發更簡易和更有效率,其Beta版預計將於今年第三季度推出。
– 「平行路徑分析器」(PPA)為一項用於開發優化GPU和CPU負載的應用之先進分析工具。PPA使數據傳輸和核心執行形象化,識別整個系統中的關鍵路徑,並確定數據的相依性。
– 全球加速器記憶體(GMAC)應用程式設計界面(API)提供了一個框架,讓開發人員能夠借助OpenCL的強大運算能力以設計應用,而毋須管理GPU 和 CPU不同位址的多個數據緩衝區。
– 工作管理員API提供一個在異構多核環境中管理運算工作的框架。OpenCL核心可被自動安排於一個可用,並且適合相關任務的設備上執行指令,從而提供動態負載平衡,優化可用運算資源,免除處理專門時間表的負擔。