英特爾努力讓LLVM Clang前端提供對OpenCL C 3.0的支持
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 的支持的。