技术编程|Khronos开源新OpenCL SDK 并发布OpenCL 3.0规范
早在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实现无缝运行 , 前提是驱动程序支持应用所使用的所有CL2特性 。
由Khronos集团维护的新的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实现是英特尔的开源计算运行时 , 今天支持Tiger Lake / Xe Graphics的OpenCL 3.0 , 而他们很快就会为前几代产品提供支持 。
本文插图
本文插图
【技术编程|Khronos开源新OpenCL SDK 并发布OpenCL 3.0规范】
本文插图
本文插图
本文插图
推荐阅读
- 小龙虾|三农探析:池塘养殖小龙虾如何高产?高产养殖技术全解析
- 大棚蔬菜|早春大棚蔬菜病虫害防治技术要点,老农讲得太实用了
- 松树|松烂皮病的发生规律和防治技术-松树枯梢病防治技术
- 中煤科工集团|中煤科工集团西安研究院研发煤层气(瓦斯)地面抽采新技术
- 航空航天|医学和航空航天跨专业碰撞,胡盛寿院士团队打破pVAD技术海外垄断
- 四川|解码四川科技丨打破国外垄断!这项技术每年救治上万名甲状腺癌患者
- 番茄|每平方米产量达到70公斤?五大技术特点解密荷兰的温室番茄高产原因!
- 芒果|村宝网-芒果抽穗期和开花期怎么管理,芒果开花期技术要点,要注意什么
- 智慧农业|物联网技术如何风驰智慧农业?
- 面部识别技术|无处不在的面部识别技术,究竟“恐怖”在哪里?
