GPU
Significa "Graphics Processing Unit." Una GPU es un procesador diseñado para realizar operaciones de gráficos. Esto incluye cálculos 2D y 3D, aunque las GPU se destacan principalmente en la representación de gráficos 3D.
Historia
Las primeras computadoras personales no incluían GPU, por lo que la CPU debía realizar todos los cálculos estándar y las operaciones de gráficos. A medida que aumentaron las exigencias del software y los gráficos adquirieron más importancia (especialmente en los videojuegos), surgió la necesidad de contar con un procesador separado para representar los gráficos. El 31 de agosto de 1999, NVIDIA presentó la primera GPU disponible comercialmente para una computadora de escritorio, llamada GeForce 256. Podía procesar 10 millones de polígonos por segundo, lo que le permitía descargar una cantidad significativa del procesamiento de gráficos de la CPU.
El éxito de la primera unidad de procesamiento gráfico hizo que tanto los desarrolladores de hardware como los de software adoptaran rápidamente la compatibilidad con GPU. Se fabricaron placas base con ranuras PCI más rápidas, y las ranuras AGP, diseñadas exclusivamente para tarjetas gráficas, también se convirtieron en una opción común. Se crearon API de software como OpenGL y Direct3D para ayudar a los desarrolladores a utilizar las GPU en sus programas. Hoy en día, el procesamiento gráfico dedicado es estándar, no solo en las computadoras de escritorio, sino también en las computadoras portátiles, los teléfonos inteligentes y las consolas de videojuegos.
Función
El objetivo principal de una GPU es representar gráficos 3D, que están compuestos por polígonos. Como la mayoría de las transformaciones poligonales implican números decimales, las GPU están diseñadas para realizar operaciones de punto flotante en lugar de cálculos con (números enteros). Este diseño especializado permite que las GPU representen gráficos de manera más eficiente incluso que las CPU más rápidas. Descargar el procesamiento de gráficos en GPU de alto rendimiento es lo que hace posible la experiencia de juego moderna.
Aunque las GPU se destacan en la representación de gráficos, la potencia bruta de una GPU también puede utilizarse para otros fines. Muchos sistemas operativos y programas de software ahora admiten GPGPU, es decir, la computación de propósito general en unidades de procesamiento gráfico. Tecnologías como OpenCL y CUDA permiten a los desarrolladores utilizar la GPU para ayudar a la CPU en cálculos que no son gráficos. Esto puede mejorar el rendimiento general de una computadora u otro dispositivo electrónico.
Pon a prueba tu conocimiento