La unidad de procesamiento de gráficos o GPU, en términos simples, es un coprocesador. Se trata de un componente muy parecido al CPU, solo que el tipo de procesamiento al que se dedica es al de gráficos. De este modo, la GPU puede aligerar la carga de información que debe ser procesada por la unidad central, y esta última puede hacer su trabajo de manera más eficiente
Actualmente existen tres grandes tipos de unidades de procesamiento gráfico. Más que por la arquitectura, estos difieren entre ellos por el modo en que son implementadas las GPU.
Tarjetas dedicadas: Este tipo de unidades gráficas son las que proporcionan mayor potencia. Como su nombre lo indica, tienen una serie de especificaciones y están expresamente diseñadas para cumplir con sus tareas específicas, por lo que son mucho más eficientes.
Cómo funciona un GPU:
A diferencia de los procesadores centrales, diseñados con pocos núcleos pero altas frecuencias de reloj, las GPU suelen tener grandes cantidades de núcleos de procesamiento a frecuencias de reloj relativamente bajas. En la actualidad, la mayoría de los núcleos de procesamiento están dirigidos a dos funciones:procesamiento de vértices y de píxeles.
El procesamiento de vértices es relativamente sencillo para las unidades de procesamiento gráfico modernas, siendo de los que menos recursos consumen. En términos sencillos se trata de obtener la información de los vértices, previamente calculada por el CPU, y procesar su ordenamiento espacial, rotación, y qué segmento del vértice será gráficamente visible, para así continuar con el pixelado.
A continuación se procede a procesar los pixeles, o en otras palabras, los gráficos observables como tal. Éste es el proceso más complejo y que requiera más carga de procesamiento, pues se aplicaran todas las capas y efectos necesarios para crear texturas complejas y obtener gráficos lo más realistas posibles.
Por último, una vez procesada la información gráfica, esta es llevada a un monitor digital o analógico (en este último caso, previo paso por un convertidor), según las necesidades propias del ordenador.
-Tony-