自去年 11 月推出以來(lái),我們一直在關(guān)注英特爾的 oneAPI——一個(gè)旨在將硬件從開(kāi)發(fā)人工智能和其他以數(shù)據(jù)為中心的代碼的任務(wù)中抽象出來(lái)的開(kāi)發(fā)平臺(tái)——引起了極大的興趣。本周,英特爾和海德堡大學(xué)計(jì)算中心 ( URZ ) 宣布成立一個(gè)新的學(xué)術(shù)卓越中心 (CoE),該中心將支持和開(kāi)展 oneAPI 平臺(tái)的研究。
新的合作緊隨英特爾自己宣布o(jì)neAPI 規(guī)范達(dá)到 1.0 狀態(tài)之后。1.0 里程碑意義重大,因?yàn)樗购献髡吣軌驅(qū)W⒂谑褂布m應(yīng)標(biāo)準(zhǔn)的、固定的實(shí)現(xiàn),而不必?fù)?dān)心規(guī)范本身在他們腳下迅速變化。
URZ 在 oneAPI 標(biāo)準(zhǔn)上的合作看起來(lái)將是實(shí)現(xiàn)英特爾承諾的一個(gè)良好開(kāi)端,即 oneAPI 將適用于所有硬件,而不僅僅是英特爾的。開(kāi)發(fā)工作將由 Aksel Alpay 領(lǐng)導(dǎo),他專門(mén)嘗試將 AMD (Radeon) GPU 支持引入 oneAPI。
為了完全理解這一點(diǎn),我們需要更深入地研究 oneAPI 的底層技術(shù)。OneAPI 建立在英特爾的數(shù)據(jù)并行 C++ (DPC++) 之上,后者本身建立在 C++ 和Khronos SYCL 代碼抽象層標(biāo)準(zhǔn)之上。Alpay 本人是 SYCL 標(biāo)準(zhǔn)的hipSYCL實(shí)現(xiàn)的創(chuàng)始開(kāi)發(fā)者,他的工作已經(jīng)明確支持多個(gè) CPU、通過(guò) CUDA 的 Nvidia GPU 和通過(guò)ROCm 的AMD GPU 。
新的 oneAPI 卓越中心將采用 Alpay(和其他公司)將 DPC++ 功能和支持添加到 hipSYCL,它已經(jīng)支持 Intel 和 AMD CPU、Nvidia GPU 和 AMD (Radeon) GPU。反過(guò)來(lái),URZ 的研究人員和開(kāi)發(fā)人員將可以訪問(wèn)“國(guó)際專家網(wǎng)絡(luò)”,包括英特爾以及其他學(xué)術(shù)和政府機(jī)構(gòu)的專家。