Phoronix 报道称,位于莫斯科的英特尔编译器专家,一直在为 LLVM Clang 编译器前端提供对 OpenCL C 3.0 的支持。据悉,OpenCL 3.0 在 OpenCL 2.x 时代的功能选项上提供了更大的灵活性。此前英特尔已经在该公司的 Clang 下游树中提供了对 OpenCL 3.0 的支持,而 Anton Zabaznov 正努力将它推向 LLVM 的上游。
补丁介绍页(来自:LLVM.org)
据悉,该修补程序是 LLVM 中 OpenCL 3.0 的初始上游版本,目前正在等待社区的审查通过,感兴趣的朋友可通过此邮件列表来了解详情。
进度表
驱动程序方面,英特尔已经为 Tiger Lake / Xe Graphics(Gen 12)产品提供了面向 Linux 平台的 OpenCL 3.0 开源计算运行时堆栈的生产支持(旧产品停留在 OpenCL 2.1)。
此外有消息称,在 Khronos Group 正式批准了 OpenGL 3.0 之后,英特尔还是有望为前几代核显提供对 OpenGL 3.0 的支持的。