OpenCL 1.2正式發(fā)布 并行加速計(jì)算新標(biāo)準(zhǔn)
Group今天宣布,已經(jīng)批準(zhǔn)并公開發(fā)布了現(xiàn)代處理器的跨平臺(tái)、并行計(jì)算編程標(biāo)準(zhǔn)“OpenCL 1.2”,當(dāng)然繼續(xù)開放、免版稅。OpenCL 1.1發(fā)布十八個(gè)月后,在三十多家行業(yè)領(lǐng)先企業(yè)的共同努力下,此新版本為并行編程帶來(lái)了更強(qiáng)的性能和功能,并實(shí)現(xiàn)了向下兼容。
Khronos同時(shí)也已經(jīng)更新并擴(kuò)展了OpenCL的綜合符合性測(cè)試程序組,以保證新規(guī)范的執(zhí)行為跨平臺(tái)應(yīng)用開發(fā)提供一個(gè)完整、可靠的平臺(tái)。
通過(guò)下列的各項(xiàng)更新和附加項(xiàng),OpenCL 1.2顯著提升了并行編程的靈活性、功能和性能:
◆ 設(shè)備分區(qū):使應(yīng)用程序可以將一個(gè)設(shè)備分區(qū)到子設(shè)備中,直接控制特殊計(jì)算單元的任務(wù)分配、存儲(chǔ)部分設(shè)備用于高優(yōu)先級(jí)/敏感潛伏期的任務(wù),或者有效地使用共享硬件資源,例如高速緩存。
◆ 對(duì)象的獨(dú)立編輯和鏈接:提升傳統(tǒng)編輯器的性能和靈活性,以創(chuàng)建OpenCL程序庫(kù),用于與其他程序鏈接。
◆ 更強(qiáng)的圖像支持:包括對(duì)1D圖像和1D & 2D圖像陣列的額外支持。同時(shí),OpenGL的共享擴(kuò)展現(xiàn)在實(shí)現(xiàn)了從OpenGL 1D紋理和1D & 2D紋理陣列創(chuàng)建OpenCL圖像的功能。
◆ 內(nèi)置內(nèi)核代表著專門或不可編程的硬件和相關(guān)聯(lián)固件,例如視頻編碼器/解碼器和數(shù)字信息處理器,實(shí)現(xiàn)了這些定制設(shè)備由OpenCL框架驅(qū)動(dòng)或與之緊密集成。
◆ DX9媒介表面共享:實(shí)現(xiàn)了OpenCL和DirectX 9或DXVA媒介表面間的高效共享。
◆ DX11表面共享:用于OpenCL和DirectX 11表面的無(wú)縫共享。
OpenCL工作小組主席、 Khronos Group董事長(zhǎng)、NVIDIA移動(dòng)內(nèi)容副總裁 Neil Trevett表示:“OpenCL工作小組非常認(rèn)真地傾聽了開發(fā)人員和中間軟件使用者的反饋信息,并為其提供及時(shí)有效的、異構(gòu)計(jì)算功能的跨供應(yīng)商開放標(biāo)準(zhǔn)。OpenCL工作小組也在不斷擴(kuò)展其會(huì)員規(guī)模,并從移動(dòng)行業(yè)發(fā)展到嵌入行業(yè),已經(jīng)推動(dòng)了像FPGAs這樣的創(chuàng)新設(shè)備使用OpenCL”。
做為Khronos Groups組織成員,AMD Fusion體驗(yàn)項(xiàng)目全球副總裁Manju Hegde、ARM計(jì)算子系統(tǒng)與處理器部門副總裁 James McNiven 、Intel軟件和服務(wù)集團(tuán)副總裁兼開發(fā)者產(chǎn)品部總經(jīng)理Bill Savage、Fixstars公司創(chuàng)始人兼CEO Satoshi Miki也分別代表各自公司表達(dá)了對(duì)OpenCL 1.2的支持,其中AMD、ARM分別明確表達(dá)Fusion APU處理器、Radeon HD顯卡、Mali GPU圖形核心、Cortex處理器都會(huì)加入對(duì)OpenCL 1.2的支持。
OpenCL 1.2規(guī)范文檔、頭文件下載:
http://www.khronos.org/registry/cl/
OpenCL 1.2參考卡:
http://www.khronos.org/files/opencl-1-2-quick-reference-card.pdf
文章出自:驅(qū)動(dòng)之家
【編輯推薦】