Un nuevo lenguaje de programación llamado Eyot ha sido desarrollado para simplificar el uso de GPUs y aceleradores en tareas computacionales. Creado por Steele Duncan de Cowley fornia Studios, Eyot busca eliminar la complejidad tradicional de la programación GPU, como la gestión de memoria y la compilación de kernels, integrando estas funciones directamente en el lenguaje, similar a como los entornos de desarrollo para CPU ya lo hacen. El objetivo es facilitar la descarga de trabajo a la GPU, haciéndola tan sencilla como crear un hilo en segundo plano. Aunque aún está en una fase temprana de desarrollo y no es apto para uso productivo, Eyot está dirigido a áreas como el desarrollo de videojuegos, análisis numérico e inteligencia artificial. El lenguaje permite, por ejemplo, ejecutar funciones directamente en la GPU o en la CPU con una sintaxis simplificada. El creador reconoce que la dificultad de la programación GPU a menudo impide su adopción y busca que Eyot la haga más accesible, aunque no pretende reemplazar completamente bibliotecas GPGPU existentes como CUDA, sino ofrecer una alternativa más intuitiva y centrada en la concurrencia GPU.
