Intel open source OpenCL-implementering körs på CPU

Intel har OpenCL CPU RT (OpenCL CPU RunTime) med öppen källkod, en implementering av OpenCL-standarden utformad för att köra OpenCL-kärnor på den centrala processorn. OpenCL-standarden definierar API:er och tillägg av C-språket för att organisera plattformsoberoende parallell datoranvändning. Implementeringen består av 718996 2750 rader kod fördelade på 2.0 XNUMX filer. Koden har anpassats för integration med LLVM och kommer att föreslås inkluderas i LLVM-kärnan. Källkoden är öppen under Apache XNUMX-licensen.

Bland alternativa projekt som utvecklar öppna implementeringar av OpenCL, kan PoCL (Portable Computing Language OpenCL), Rusticle och Mesa Clover noteras. Intels implementering bedöms ge högre prestanda och större funktionalitet.

Källa: opennet.ru

Lägg en kommentar