Implementación OpenCL de código aberto de Intel que se executa na CPU

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

Engadir un comentario