opencl是什麽(ps使用opencl)
早在4月份的時候,OpenCL 3.0的臨時版本就把CL 2.x的功能變成了可選,並且增加了異步DMA擴展。今天OpenCL 3.0的最終版本已經發布,官方的Khronos OpenCL SDK也已經推出。OpenCL 3.0一致性測試也已經啟動,資源發布在GitHub上。有興趣的開發者可以去看看。
OpenCL 3.0的主要變化是使OpenCL 2的功能可選,因此OpenCL 3.0適用於更多的設備和環境,但它也圍繞在給定的OpenCL驅動程序/設備上獲取UUID的能力增加了新的擴展,還增加了異步DMA功能。異步DMA支持有助於OpenCL 3.0在嵌入式處理器上運行。
OpenCL 1.2應用程序無需修改即可在OpenCL 3.0驅動程序/設備上運行。OpenCL 2.x軟件也可以在OpenCL 3.0中無縫運行,前提是驅動程序支持應用程序使用的所有CL 2功能。
Khronos Group維護的新OpenCL SDK包含OpenCL C頭文件、C綁定、OpenCL加載器、OpenCL實用程序庫、代碼示例和文檔。
有關OpenCL 3.0最終版本的更多詳情,請訪問Khronos.org。
當OpenCL 2.x的功能(如SVM)成為可選功能時,NVIDIA的專有驅動程序應該很快就會從OpenCL 1.2進入OpenCL 3.0。對於Linux用戶來說,最初的OpenCL 3.0實現是英特爾的開源計算運行時。今天支持老虎湖/Xe Graphics的OpenCL 3.0,他們很快也會提供對前幾代產品的支持。
本文到此結束,希望對大家有所幫助呢。
版权声明:如无特殊标注,文章均为本站原创,转载时请以链接形式注明文章出处。
评论列表