AMD推出多項開發工具及解決方案
AMD 15 日宣佈推出嶄新軟件開發工具及解決方案,為軟件開發人員能夠針對 OpenCL 標準,提供優化應用表現,新軟件方案為 gDEBugger ,能夠讓開發人員在 AMD GPU 上執行 OpenCL 核心程式並進行除錯,同時, AMD 也推出多個開發解決方案,為開發人員提供減低除錯所需時間,讓開發 OpenCL GPU 能更簡易和更有效率。
gDEBugger 由 Graphic Remedy 研究中心的專家開發,是一個 OpenCL 和 OpenGL 除錯工具、程式分析器及記憶體分析器,為與 Microsoft Visual Studio 一起使用而設計的外掛程式,程式能夠讓開發人員在 AMD GPU 上執行 OpenCL 核心程式並進行除錯,同時亦可檢查原始程式碼核心程式的變數和數據,而且也涵蓋 gDEBugger 上一代產品的所有特性和功能。
除此之外, AMD 還宣佈推出多個由 Multicoreware 與 AMD 合作開發的開發解決方案,包括平行路徑分析器 (PPA) 、全球加速器記憶體 (GMAC) 及工作管理工具。
其中,平行路徑分析器 (PPA) 為一項用於開發優化 GPU 和 CPU 負載的應用的分析工具,透過平行路徑分析器,能夠使數據傳輸和核心執行形象化,識別整個系統中的關鍵路徑,並確定數據的相依性。
全球加速器記憶體 (GMAC) 應用程式設計界面 (API) 提供了一個框架,讓開發人員能夠借助 OpenCL 的強大運算能力以設計應用,毋須管理 GPU 和 CPU 不同位址的多個數據緩衝區。
工作管理員 API 則提供一個在異構多核環境中管理運算工作的框架,令 OpenCL 核心可被自動安排於一個可用,並且適合相關任務的設備上執行指令,進而提供動態負載平衡,優化可用運算資源,免除處理專門時間表的負擔。
據 AMD 表示,上述程式與工具將在 AMD Developer Central 網站上公開發售其 Beta 版預計將於今年第三季度推出。