Red Hat的卡罗尔·赫布斯特(Karol Herbst)是Mesa Rust编写的OpenCL“Rusticl”驱动程序的开发负责人,他介绍了一年来在Gallium3D的Clover的现代替代方案上取得的进展,以及该开源OpenCL驱动程序的实现仍在进行的一些工作。
Herbst分享了RadeonSI支持是如何配合现有的Intel iris和NVIDIA Nouveau支持的,对Raspberry Pi V3D驱动程序的工作中支持,以及如何
Rusticl现在支持Zink
用于在Vulkan驱动程序上运行此OpenCL代码。
今年还实现了更多的OpenCL扩展,LLVMpipe对函数调用的支持等等。仍在研究的项目包括OpenCL OpenGL共享、共享虚拟内存(SVM)支持、信号量、Zink和RadeonSI的正式OpenCL一致性、对大于2GB的缓冲区的支持、性能优化以及SYCL和HIP所需的实现功能。
有关Rusticl状态的更多详细信息,请访问Karol
XDC 2023滑动平台
以及下面嵌入的演示。