Ang Codeplay Software, na nakuha ng Intel noong Hunyo, ay may kapana-panabik na anunsyo na gagawin ngayon sa anyo ng oneAPI Construction Kit. Ang open-source na proyektong ito ay naglalayong makatulong na mapadali ang pagpapalabas ng SYCL sa mga bagong arkitektura ng processor/accelerator, partikular sa paligid ng HPC at AI. Ang oneAPI Construction Kit ay mayroon ding reference na pagpapatupad para sa RISC-V.
Ang oneAPI Construction Kit ay para sa pagtulong na dalhin ang Khronos SYCL programming model sa mga custom na accelerator at iba pang kasalukuyang hindi sinusuportahang arkitektura. Ang oneAPI Construction Kit ay para sa pagtulong na dalhin ang Khronos SYCL programming model sa mga custom na accelerator at iba pang kasalukuyang hindi sinusuportahang arkitektura. Inihayag ng Codeplay sa press release ngayong araw:
“Sa mabilis na pag-unlad ng software, naging mas karaniwan para sa mga hardware vendor na lumikha ng mga dalubhasang AI processor na nagpapatakbo ng kanilang software nang mas mahusay kaysa sa magiging posible sa out-of-the-box na hardware. Bagama’t ang mga custom na processor na ito ay maaaring mag-alok ng bentahe ng pagganap, ang mga ito ay may kasamang mga hamon para sa mga developer. Pangunahin sa mga ito ay ang hamon sa pagpapagana ng pinakabagong software sa pinakabagong henerasyon ng mga processor. Ito ay maaaring magsama ng mga pangunahing pagsisikap sa pag-port ng software sa pagmamay-ari at hindi karaniwang programming mga modelo, na lumilikha ng karagdagang trabaho para sa mga customer, na kakailanganing magtrabaho sa nakakaubos ng oras na pag-optimize at pag-port para sa kanilang mga application.
Nilikha ang oneAPI Construction Kit upang lutasin ang mga hamong ito sa pamamagitan ng pagdadala ng lahat ng mga benepisyo ng pinasimple na heterogenous na programming sa custom na hardware. Pinapalawak nito ang oneAPI sa mga custom na arkitektura at ginagawang madali ang pag-access ng maraming sinusuportahang library ng SYCL. Ito ay may mga nakikitang benepisyo para sa iyong mga customer na, sa halip na kailangang matuto ng bagong custom na wika para sa custom na hardware, sa halip ay maaaring gumamit ng SYCL upang magsulat ng mga application na may mataas na pagganap. Ang lahat ng ito ay nangangahulugan ng mas kaunting oras na ginugol sa mga pagsisikap sa pag-port at pagpapanatili ng mga hiwalay na codebase para sa iba’t ibang mga arkitektura, at mas maraming oras para sa pagbabago.
Ang Codeplay ay dati nang nagpakita ng buong software programming environment gamit ang oneAPI at SYCL para sa susunod na henerasyon ng RISC-V vector processors gamit ang oneAPI Construction Kit.”
Higit pang mga detalye sa oneAPI Construction Kit ay available mula sa developer.codeplay.com.
Ang oneAPI Construction Kit ay open-source sa ilalim ng Apache 2.0 (na may LLVM Exceptions) na lisensya at naka-host sa GitHub.
Ang oneAPI Construction Kit ay isa lamang sa marami mga pagsisikap ng Intel para sa pagtiyak na ang SYCL at ang kanilang oneAPI software stack ay maaaring tumakbo sa isang magkakaibang hanay ng mga CPU, GPU, at iba pang mga accelerator. Maraming mismong mga bahagi ng oneAPI ang nakakakuha na ng suporta sa AMD HIP at NVIDIA CUDA. Bago ang Codeplay Software na nakuha ng Intel ay nagtatrabaho na sa pagdadala ng SYCL sa mga NVIDIA GPU at Radeon GPU. Ang pagiging bukas ng oneAPI ecosystem ay napakahusay at napakahusay na makita ang Intel na patuloy na gumagawa ng karagdagang pag-unlad sa cross-vendor/hardware compatibility.