Implementácia OpenCL s otvoreným zdrojom Intel beží na CPU

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

Pridať komentár