Intel open source OpenCL-implementering kjører på CPU

Intel har åpen kildekode OpenCL CPU RT (OpenCL CPU RunTime), en implementering av OpenCL-standarden designet for å kjøre OpenCL-kjerner på sentralprosessoren. OpenCL-standarden definerer APIer og utvidelser av C-språket for å organisere parallell databehandling på tvers av plattformer. Implementeringen består av 718996 2750 linjer med kode fordelt på 2.0 XNUMX filer. Koden er tilpasset for integrasjon med LLVM og vil bli foreslått inkludert i LLVM stormaskinen. Kildekoden er åpen under Apache XNUMX-lisensen.

Blant de alternative prosjektene som utvikler åpne implementeringer av OpenCL, kan PoCL (Portable Computing Language OpenCL), Rusticle og Mesa Clover nevnes. Intels implementering er vurdert til å tilby høyere ytelse og større funksjonalitet.

Kilde: opennet.ru

Legg til en kommentar