A Intel liberou o código-fonte do OpenCL CPU RT (OpenCL CPU RunTime), uma implementação do padrão OpenCL destinada à execução de núcleos OpenCL no processador central. O padrão OpenCL define uma API e extensões da linguagem C para realizar cálculos paralelos em várias plataformas. A implementação contém 718996 linhas de código distribuídas em 2750 arquivos. O código foi adaptado para integração com o LLVM e será proposto para inclusão no núcleo do LLVM. Os códigos-fonte estão licenciados sob a licença Apache 2.0.
Entre os projetos alternativos que desenvolvem implementações abertas do OpenCL, destacam-se o PoCL (Portable Computing Language OpenCL), Rusticl e Mesa Clover. A implementação da Intel é avaliada como apresentando um desempenho superior e oferecendo uma funcionalidade mais abrangente.
Fonte: opennet.ru
