Intel ten OpenCL CPU RT de código aberto (OpenCL CPU RunTime), unha implementación do estándar OpenCL deseñada para executar núcleos OpenCL no procesador central. O estándar OpenCL define API e extensións da linguaxe C para organizar a computación paralela multiplataforma. A implementación consta de 718996 liñas de código distribuídas en 2750 ficheiros. O código foi adaptado para a súa integración con LLVM e proporase para a súa inclusión no mainframe LLVM. O código fonte está aberto baixo a licenza Apache 2.0.
Entre os proxectos alternativos que desenvolven implementacións abertas de OpenCL, pódense destacar PoCL (Portable Computing Language OpenCL), Rusticle e Mesa Clover. A implementación de Intel está clasificada como que ofrece un maior rendemento e unha maior funcionalidade.
Fonte: opennet.ru