¿Lanzas experimentos que tardan mucho en completarse? ¿Desarrollas software que necesita ser más rápido? ¿Más eficiente? ¿Adquieres nuevo equipamiento para procesar más rápido tus programas pero necesitas adaptar el código a las nuevas infraestructuras? ¿Pierdes mucho tiempo paralelizando código en tu lenguaje favorito y no consigues los resultados esperados? ¿Dispones de CPUs, GPUs, Xeon Phis o FPGAs y te gustaría hacer uso de todas ellas? ¿Te gustaría conocer nuevas tecnologías que facilitan la paralelización de tu código, aumentan el rendimiento y la portabilidad entre dispositivos de cómputo?
Bienvenido a OpenCL.
Tras un año trabajando con esta tecnología puedo realizar una introducción que te despeje las dudas y abarque los aspectos más importantes para que comiences a usarla.