Intel ha abierto el código de implementación de OpenCL que se ejecuta en CPU

La compañía Intel ha publicado los códigos fuente de OpenCL CPU RT (OpenCL CPU RunTime), una implementación del estándar OpenCL, diseñada para ejecutar núcleos OpenCL en la unidad central de procesamiento. El estándar OpenCL define una API y extensiones del lenguaje C para organizar cálculos paralelos multiplataforma. La implementación cuenta con 718996 líneas de código, distribuidas en 2750 archivos. El código ha sido adaptado para integrarse con LLVM y se propondrá para su inclusión en el núcleo de LLVM. Los códigos fuente están disponibles bajo la licencia Apache 2.0.

Entre los proyectos alternativos que desarrollan implementaciones abiertas de OpenCL se encuentran PoCL (Portable Computing Language OpenCL), Rusticl y Mesa Clover. La implementación de Intel se evalúa como una que demuestra un rendimiento más alto y ofrece una funcionalidad más amplia.

Fuente: opennet.ru

Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS 🔥 Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS | ProHoster