Inteli avatud lähtekoodiga OpenCL-i rakendus, mis töötab protsessoris

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

Lisa kommentaar