Intel open source OpenCL-implementatie draait op CPU

Intel heeft open source OpenCL CPU RT (OpenCL CPU RunTime), een implementatie van de OpenCL-standaard die is ontworpen om OpenCL-kernels op de centrale processor uit te voeren. De OpenCL-standaard definieert API's en uitbreidingen van de C-taal voor het organiseren van platformonafhankelijk parallel computergebruik. De implementatie bestaat uit 718996 regels code, verdeeld over 2750 bestanden. De code is aangepast voor integratie met LLVM en zal worden voorgesteld voor opname in de LLVM-kern. De broncode is open onder de Apache 2.0-licentie.

Onder de alternatieve projecten die open implementaties van OpenCL ontwikkelen, kunnen PoCL (Portable Computing Language OpenCL), Rusticle en Mesa Clover worden genoemd. De implementatie van Intel wordt beoordeeld als het bieden van hogere prestaties en grotere functionaliteit.

Bron: opennet.ru

Voeg een reactie