新的合作紧随英特尔自己宣布oneAPI 规范达到 1.0 状态之后。1.0 里程碑意义重大,因为它使合作者能够专注于使硬件适应标准的、固定的实现,而不必担心规范本身在他们脚下迅速变化。
URZ 在 oneAPI 标准上的合作看起来将是实现英特尔承诺的一个良好开端,即 oneAPI 将适用于所有硬件,而不仅仅是英特尔的。开发工作将由 Aksel Alpay 领导,他专门尝试将 AMD (Radeon) GPU 支持引入 oneAPI。
为了完全理解这一点,我们需要更深入地研究 oneAPI 的底层技术。OneAPI 建立在英特尔的数据并行 C++ (DPC++) 之上,后者本身建立在 C++ 和Khronos SYCL 代码抽象层标准之上。Alpay 本人是 SYCL 标准的hipSYCL实现的创始开发者,他的工作已经明确支持多个 CPU、通过 CUDA 的 Nvidia GPU 和通过ROCm 的AMD GPU 。
新的 oneAPI 卓越中心将采用 Alpay(和其他公司)将 DPC++ 功能和支持添加到 hipSYCL,它已经支持 Intel 和 AMD CPU、Nvidia GPU 和 AMD (Radeon) GPU。反过来,URZ 的研究人员和开发人员将可以访问“国际专家网络”,包括英特尔以及其他学术和政府机构的专家。