Intel har åpen kildekode for OpenCL CPU RT (OpenCL CPU RunTime), en implementering av OpenCL-standarden som er designet for å kjøre OpenCL-kjerner på CPU-en. OpenCL-standarden definerer et API og C-språkutvidelser for parallell databehandling på tvers av plattformer. Implementeringen består av 718996 2750 kodelinjer, fordelt på 2.0 filer. Koden er tilpasset for integrering med LLVM og vil bli foreslått for inkludering i kjernedistribusjonen av LLVM. Kildekoden er åpen kildekode under Apache XNUMX-lisensen.
Alternative prosjekter som utvikler implementeringer av OpenCL med åpen kildekode inkluderer PoCL (Portable Computing Language OpenCL), Rusticl og Mesa Clover. Intels implementering anses som overlegen i ytelse og tilbyr bredere funksjonalitet.
Kilde: opennet.ru
