La computación gráfica es la rama de las ciencias de la computación que se encarga del estudio, diseño y trabajo del despliegue de imágenes en la pantalla de un computador a través de las herramientas proporcionadas por la física, la óptica, la térmica, la geometría, etc..
Es el proceso creativo a través del cual observamos el mundo real o imaginamos algo el cual, por medio de un proceso tecnológico que es soportado por modelo matemático lo desplegamos en un dispositivo computacional con algún fin determinado
CUDA es una arquitectura de cálculo paralelo (En el cual varios cálculos se pueden realizarse simultáneamente basándose en el principio de dividir los problemas grandes para obtener varios problemas pequeños que son posteriormente solucionados en paralelo) de NVIDIA que aprovecha la gran potencia de la GPU (unidad de procesamiento gráfico) para proporcionar un incremento extraordinario del rendimiento del sistema. Con una base instalada de más de 128 millones de GPUs aptas para CUDA
Una GPU solo sabe hacer una cosa, ofrecernos un color para cada pixel de nuestra pantalla utilizando unidades aritméticas programables conocidas como pixel shaders. Estos pixel shaders utilizan una posición (x, y) de la pantalla además de alguna información adicional que combinan varias entradas de datos utilizados para computar el resultado del color final. Lo que hizo NVIDIA fue utilizar el estándar C y añadirle un pequeño conjunto de palabras clave con el propósito de añadir algunas características típicas de la arquitectura CUDA.
Básicamente es un lenguaje de programación impulsado por NVIDIA(es una empresa multinacional especializada en el desarrollo de unidades de procesamiento grafico y tecnológicas de circuitos integrados) que pretende usar la potencia de cálculo de la GPU (unidad de procesamiento grafico) para liberar de algunas tareas a la CPU que es donde se produce la mayoría de los cálculos. Una de las ventajas de CUDA: El interfaz de programación esta basado en C con extensiones que facilitan el aprendizaje de CUDA.
Para usos estrictamente ofimáticos en un equipo de gama baja podemos optar por el Radeon 9250, 9550, X300, X500 y X1300. Son procesadores de gama baja, baratos y más que suficientes si no vamos a pedir grandes prestaciones gráficas (que normalmente sólo aparecen cuando deseamos juegos de última generación).
En la gama media podríamos encuadrar las Radeon 9600, 9700 y 9800 (empiezan a estar disponibles sólo en el mercado de ocasión), además de las X600, X700 y algunos modelos del X800, además del X1600.
En gama alta, es decir, GPUs potentes o muy potentes, tendríamos las X850, X1800 y X1900.
En la gama NVIDIA vamos a tratar únicamente los GeForce. Al igual que en el caso anterior, comenzaremos con modelos de gama baja, los más baratos: GeForce FX 5200, 5500, 6100, 6200, 6500 y 7300.
Dentro de la gama medía se situarían el GeForce 5700, 5900 (considerada gama alta hasta hace poco), 6600 y algunos modelos del 6800, además del 7600.
Finalmente, en gama alta podríamos considerar el GeForce 6800, 7800, 7900 y 7950.
¡realizado por Arango Pacheco!