發(fā)表日期:2011.06.15 訪問人數(shù):850
AMD今天宣布推出四款全新的軟件開發(fā)工具和方案,可進(jìn)一步優(yōu)化應(yīng)用程序?qū)penCL標(biāo)準(zhǔn)規(guī)范的支持,并且全部支持Fusion APU融合處理器。
gDEBugger:一款先進(jìn)的OpenCL/OpenGL調(diào)試器、 程序分析器和內(nèi)存分析器,可以在AMD GPU上實(shí)時(shí)調(diào)試OpenCL內(nèi)核,并在分析內(nèi)核變量和數(shù)據(jù)的同時(shí)單步調(diào)試源代碼。該工具來自新成立的AMD研發(fā)中心,由AMD 2010年十月收購的新興公司Graphic Remedy組建而來。
gDEBugger可作為微軟Visual Studio的插件使用,支持Windows Vista/7 32/64位操作系統(tǒng),將于近期提供下載。
Parallel Path Analyzer(簡稱PPA):一款先進(jìn)的分析工具,用于開發(fā)能夠同時(shí)針對(duì)GPU 和CPU負(fù)載進(jìn)行優(yōu)化的應(yīng)用程序,能使數(shù)據(jù)傳輸和核心執(zhí)行可視化,識(shí)別整個(gè)系統(tǒng)范圍的關(guān)鍵路徑,定位數(shù)據(jù)依賴性。
Global Memory for Accelerators(簡稱GMAC):一套應(yīng)用程序接口(API),提供了一個(gè)框架,讓開發(fā)人員能夠借助OpenCL的強(qiáng)大計(jì)算能力來創(chuàng)建應(yīng)用程序,同時(shí)無需專門在GPU和CPU的不同地址空間去管理多個(gè)數(shù)據(jù)緩沖區(qū)。
Task Manager:也是一套API,提供了一個(gè)在某一異構(gòu)多核環(huán)境中管理計(jì)算任務(wù)的框架。OpenCL核心可以被自動(dòng)安排來在一個(gè)可用的、適合相關(guān)任務(wù)的設(shè)備上執(zhí)行指令,從而提供動(dòng)態(tài)負(fù)載平衡、優(yōu)化可用計(jì)算資源的使用,免除專門處理時(shí)間表的負(fù)擔(dān)。
以上三款工具都將在第三季度放出Beta測試版。
免費(fèi)咨詢