En el mundo de GNU/LINUX hay muchas herramientas que utilizan la potencia de la tarjetas graficas para mejorar considerablemente el rendimiento. En este articulo veremos como configurar su entorno para utilizar estas herramientas y tambien para establecer un entorno de desarrollo para hacer sus propias herramientas.
CUDA son las siglas de Compute Unified Device Architecture que hace referencia tanto a un compilador como a un conjunto de herramientas de desarrollo creadas por nVidia que permiten a los programadores usar una variación del lenguaje de programación C para codificar algoritmos en GPUs de nVidia.
Por medio de wrappers se puede usar Python, Fortran y Java en vez de C/C++ y en el futuro también se añadirá FORTRAN, OpenGL y Direct3D.
