Intel má open source OpenCL CPU RT (OpenCL CPU RunTime), implementáciu OpenCL štandardu navrhnutú na spustenie OpenCL jadier na centrálnom procesore. Štandard OpenCL definuje API a rozšírenia jazyka C na organizovanie multiplatformových paralelných výpočtov. Implementácia pozostáva zo 718996 2750 riadkov kódu distribuovaných v 2.0 XNUMX súboroch. Kód bol prispôsobený na integráciu s LLVM a bude navrhnutý na zahrnutie do LLVM mainframe. Zdrojový kód je otvorený pod licenciou Apache XNUMX.
Medzi alternatívne projekty rozvíjajúce otvorené implementácie OpenCL, PoCL (Portable Computing Language OpenCL), Rusticle a Mesa Clover možno zaznamenať. Implementácia spoločnosti Intel je hodnotená ako ponúkajúca vyšší výkon a väčšiu funkčnosť.
Zdroj: opennet.ru