¿Qué significa unidad de procesamiento gráfico de propósito general?
Una unidad de procesamiento gráfico de propósito general (GPGPU) es una unidad de procesamiento gráfico (GPU) que se utiliza para fines distintos del renderizado de gráficos.
La aparición de la GPGPU tiene que ver con la evolución de los procesadores informáticos en las últimas décadas.
Diccionario Techopedia: Definición de unidad de procesamiento gráfico de propósito general
El primer y más primitivo procesador fue la unidad central de procesamiento (CPU). Las métricas de CPU todavía se utilizan para hablar del procesamiento informático en entornos virtualizados u otras configuraciones, pero la CPU ya no es la única opción disponible.
Al principio de la revolución de los ordenadores personales, cuando el renderizado de gráficos empezó a poner a prueba la capacidad de la CPU, se desarrolló la GPU para manejar estos gráficos.
La GPU, a diferencia de la CPU, tiene capacidad de procesamiento paralelo, es decir, puede realizar operaciones más rápidamente debido al intenso número de cálculos matemáticos necesarios para renderizar gráficos sofisticados.
Con el tiempo, los ingenieros descubrieron que una GPU también podía ser útil para procesar grandes volúmenes de datos, trabajar con cálculos físicos elaborados o realizar otras tareas de procesamiento paralelo que aceleraran el rendimiento y aumentaran la capacidad.
La GPU empezó a introducirse en muchos sistemas diferentes como una forma nueva y mejorada de procesamiento gracias a su capacidad de procesamiento paralelo multinúcleo.
Ahora, la GPGPU se utiliza de forma rutinaria en sistemas que no tienen nada que ver con el renderizado de gráficos, debido a sus aplicaciones para big data.