Intel OpenCL implementacija otvorenog koda radi na CPU-u

Intel ima OpenCL CPU RT (OpenCL CPU RunTime), implementaciju OpenCL standarda dizajniranu za pokretanje OpenCL kernela na centralnom procesoru. OpenCL standard definira API-je i proširenja jezika C za organiziranje paralelnog računanja na više platformi. Implementacija se sastoji od 718996 linija koda raspoređenih u 2750 datoteka. Kod je prilagođen za integraciju sa LLVM i biće predložen za uključivanje u LLVM jezgro. Izvorni kod je otvoren pod licencom Apache 2.0.

Među alternativnim projektima koji razvijaju otvorene implementacije OpenCL-a mogu se izdvojiti PoCL (Portable Computing Language OpenCL), Rusticle i Mesa Clover. Intelova implementacija je ocijenjena kao nudi bolje performanse i veću funkcionalnost.

izvor: opennet.ru

Dodajte komentar