Implementace OpenCL s otevřeným zdrojovým kódem Intel běžící na CPU

Intel má open source OpenCL CPU RT (OpenCL CPU RunTime), implementaci standardu OpenCL navrženého pro provoz OpenCL jader na centrálním procesoru. Standard OpenCL definuje API a rozšíření jazyka C pro organizaci multiplatformního paralelního počítání. Implementace se skládá ze 718996 2750 řádků kódu distribuovaných do 2.0 XNUMX souborů. Kód byl upraven pro integraci s LLVM a bude navržen pro zahrnutí do LLVM sálového počítače. Zdrojový kód je otevřen pod licencí Apache XNUMX.

Mezi alternativními projekty vyvíjejícími otevřené implementace OpenCL lze zaznamenat PoCL (Portable Computing Language OpenCL), Rusticle a Mesa Clover. Implementace společnosti Intel je hodnocena jako nabízející vyšší výkon a větší funkčnost.

Zdroj: opennet.ru

Přidat komentář