Khronos开源新OpenCL SDK 并发布OpenCL 3.0规范
早在4月份的OpenCL3.0的临时版本将CL2.x的功能变为可选 , 同时增加了异步DMA扩展等 。 今天 , OpenCL3.0的最终版本已经发布 , 另外还引入了官方的KhronosOpenCLSDK 。 OpenCL3.0一致性测试也已经推出 , 资源也在GitHub上放出 , 感兴趣的开发者可以去看看 。

文章图片
OpenCL3.0主要变化还是让OpenCL2的功能成为可选 , 所以OpenCL3.0适合更多的设备和环境 , 但也增加了新的扩展 , 围绕着能够在给定的OpenCL驱动/设备上获得UUID , 还增加了异步DMA功能 。 异步DMA支持有助于OpenCL3.0对嵌入式处理器的工作 。
【Khronos开源新OpenCL SDK 并发布OpenCL 3.0规范】OpenCL1.2应用能够在OpenCL3.0驱动/设备上不加修改地运行 。 OpenCL2.x软件也可以在OpenCL3.0实现无缝运行 , 前提是驱动程序支持应用所使用的所有CL2特性 。
由Khronos集团维护的新的OpenCLSDK包含了OpenCLC头文件、C++绑定、OpenCL加载器、OpenCL实用程序库以及代码样本和文档 。
更多关于OpenCL3.0定稿的细节 , 请访问Khronos.org 。
在使OpenCL2.x的功能(如SVM)成为可选功能时 , NVIDIA专有的驱动应该最终很快就会从OpenCL1.2进入OpenCL3.0 。 对于Linux用户来说 , 最初的OpenCL3.0实现是英特尔的开源计算运行时 , 今天支持TigerLake/XeGraphics的OpenCL3.0 , 而他们很快就会为前几代产品提供支持 。

文章图片

文章图片

文章图片

文章图片

文章图片
推荐阅读
- 浪胃仙|泡泡龙的离世给所有吃播提了醒,浪胃仙顺势决定“转行”,新职业认真的吗?
- 南瓜新吃法,不放面粉,柔软香甜,咬一口满嘴香,隔三差五做一次
- 显微镜|假如人类可以把显微镜提升到40亿倍,是不是全新的宇宙观?
- 甲状腺疾病|甲状腺疾病患者可以接种新冠疫苗吗?北京疾控释疑
- 睡眠|新研究:除了熬夜,睡得太早也会影响寿命,50岁以上更应多注意
- 早餐的新吃法,“透明饺子”简单好学,孩子看了都超级爱吃!
- 核酸检测|新冠病毒突变可以逃避核酸检测?没那么容易
- 将燕麦换一种新吃法,做成小熊造型的饼干,大人孩子都喜欢
- 麦卡锡|美众议院少数党领袖麦卡锡透露自己曾感染新冠,当时却不知道
- 新冠疫苗|新冠疫苗保护效力并非百分百,接种后仍需注意个人防护
