Uno de los futuros más prometedores para la programación paralela es OpenCL por su carácter abierto en contraposición a CUDA. La implementación libre para Intel de OpenCL denominada Beignet permite trabajar con dicho estándar de una manera muy eficiente.
Éstos son los pasos para su instalación dependiendo de la versión de Ubuntu:
Ubuntu 14.04:
sudo add-apt-repository ppa:numix/ppa sudo apt-get update sudo apt-get install beignet
Ubuntu 15.04 en adelante:
sudo apt-get install beignet
Para Ubuntu 14.10 no he encontrado PPA y el paquete del repositorio es la versión 0.8 que la considero un poco desfasada. Si conocéis una alternativa interesante, además de la de compilar, será bienvenida.