并行加速計算新標準 OpenCL 1.2正式發布

fmms 13年前發布 | 9K 次閱讀 OpenCL

Khronos Group今天宣布,已經批準并公開發布了現代處理器的跨平臺、并行計算編程標準“OpenCL 1.2”,當然繼續開放、免版稅。OpenCL 1.1發布十八個月后,在三十多家行業領先企業的共同努力下,此新版本為并行編程帶來了更強的性能和功能,并實現了向下兼容

Khronos同時也已經更新并擴展了OpenCL的綜合符合性測試程序組,以保證新規范的執行為跨平臺應用開發提供一個完整、可靠的平臺。

通過下列的各項更新和附加項,OpenCL 1.2顯著提升了并行編程的靈活性、功能和性能:

- 設備分區:使應用程序可以將一個設備分區到子設備中,直接控制特殊計算單元的任務分配、存儲部分設備用于高優先級/敏感潛伏期的任務,或者有效地使用共享硬件資源,例如高速緩存。
 
- 對象的獨立編輯和鏈接:提升傳統編輯器的性能和靈活性,以創建OpenCL程序庫,用于與其他程序鏈接。

- 更強的圖像支持:包括對1D圖像和1D & 2D圖像陣列的額外支持。同時,OpenGL的共享擴展現在實現了從OpenGL 1D紋理和1D & 2D紋理陣列創建OpenCL圖像的功能。  

- 內置內核代表著專門或不可編程的硬件和相關聯固件,例如視頻編碼器/解碼器和數字信息處理器,實現了這些定制設備由OpenCL框架驅動或與之緊密集成。

- DX9媒介表面共享:實現了OpenCL和DirectX 9或DXVA媒介表面間的高效共享。

- DX11表面共享:用于OpenCL和DirectX 11表面的無縫共享。
 
OpenCL工作小組主席、Khronos Group董事長、NVIDIA移動內容副總裁Neil Trevett表示:“OpenCL工作小組非常認真地傾聽了開發人員和中間軟件使用者的反饋信息,并為其提供及時有效的、異構計算功能的跨供應商開放標 準。OpenCL工作小組也在不斷擴展其會員規模,并從移動行業發展到嵌入行業,已經推動了像FPGAs這樣的創新設備使用OpenCL”。  

做為Khronos Groups組織成員,AMD Fusion體驗項目全球副總裁Manju  Hegde、ARM計算子系統與處理器部門副總裁James McNiven、Intel軟件和服務集團副總裁兼開發者產品部總經理Bill Savage、Fixstars公 司創始人兼CEO Satoshi Miki也分別代表各自公司表達了對OpenCL 1.2的支持,其中AMD、ARM分別明確表達Fusion APU處理器、Radeon HD顯卡、Mali GPU圖形核心、Cortex處理器都會加入對OpenCL 1.2的支持。

OpenCL 1.2規范文檔、頭文件下載:
http://www.khronos.org/registry/cl/

OpenCL 1.2參考卡:
http://www.khronos.org/files/opencl-1-2-quick-reference-card.pdf

文/驅動之家

 本文由用戶 fmms 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!