Intelova odprtokodna implementacija OpenCL, ki se izvaja na CPE

Intel ima odprtokodni OpenCL CPU RT (OpenCL CPU RunTime), implementacijo standarda OpenCL, zasnovanega za izvajanje jeder OpenCL v osrednjem procesorju. Standard OpenCL definira API-je in razširitve jezika C za organizacijo vzporednega računalništva med platformami. Izvedba je sestavljena iz 718996 vrstic kode, porazdeljenih v 2750 datotek. Koda je bila prilagojena za integracijo z LLVM in bo predlagana za vključitev v glavni računalnik LLVM. Izvorna koda je odprta pod licenco Apache 2.0.

Med alternativnimi projekti, ki razvijajo odprte izvedbe OpenCL, je mogoče omeniti PoCL (prenosni računalniški jezik OpenCL), Rusticle in Mesa Clover. Intelova implementacija je ocenjena kot višja zmogljivost in večja funkcionalnost.

Vir: opennet.ru

Dodaj komentar