Intel OpenCL implementacija otvorenog koda radi na CPU-u

Intel ima otvoreni OpenCL CPU RT (OpenCL CPU RunTime), implementaciju OpenCL standarda dizajniranu za pokretanje OpenCL kernela na središnjem procesoru. Standard OpenCL definira API-je i proširenja jezika C za organiziranje paralelnog računalstva na više platformi. Implementacija se sastoji od 718996 redaka koda raspoređenih u 2750 datoteka. Kod je prilagođen za integraciju s LLVM i bit će predložen za uključivanje u glavno računalo LLVM. Izvorni kod je otvoren pod licencom Apache 2.0.

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

Izvor: opennet.ru

Dodajte komentar