Intelil on avatud lähtekoodiga OpenCL CPU RT (OpenCL CPU RunTime), OpenCL-i standardi rakendus, mis on loodud OpenCL-i tuumade käitamiseks keskprotsessoris. OpenCL-i standard määratleb C-keele API-d ja laiendused platvormidevahelise paralleelarvutuse korraldamiseks. Rakendus koosneb 718996 2750 koodireast, mis on jaotatud 2.0 faili vahel. Kood on kohandatud integreerimiseks LLVM-iga ja tehakse ettepanek lisada LLVM-i suurarvutisse. Lähtekood on avatud Apache XNUMX litsentsi all.
Alternatiivsetest projektidest, mis arendavad OpenCL-i, PoCL-i (Portable Computing Language OpenCL), Rusticle'i ja Mesa Cloveri avatud rakendusi. Inteli rakendus on hinnatud suurema jõudluse ja suurema funktsionaalsuse pakkumiseks.
Allikas: opennet.ru