Una CPU, o unidad central de procesamiento, es el circuito electrónico dentro de una computadora responsable de interpretar y llevar a cabo las instrucciones del software y hardware instalado. Una CPU realiza operaciones matemáticas, lógicas y de entrada / salida para ejecutar estas operaciones.
Además de las computadoras de escritorio, una gran cantidad de dispositivos electrónicos dependen de la CPU como teléfonos, computadoras portátiles, tabletas y otros dispositivos.
Una GPU, o unidad de procesamiento de gráficos, es un procesador responsable de la salida de la parte gráfica para los monitores. Las GPU se usan comúnmente en computadoras, sistemas de videojuegos e incluso teléfonos. Pueden integrarse en la placa base de la computadora, en tarjetas de video separadas o integrarse en el mismo chip con la CPU.
En términos generales, una GPU puede calcular o renderizar dos tipos de imágenes: 2D y 3D. La GPU procesa las imágenes bidimensionales de aplicaciones como pantallas de escritorio o programas de procesamiento de texto.
La GPU fue desarrollada para «aliviar» la CPU de varias funciones, particularmente en la realización de cálculos complejos involucrados en la representación de imágenes. Es por eso que una CPU puede realizar funciones específicas de una GPU, pero a un ritmo más lento. En contraste, una GPU no puede realizar funciones que una CPU puede.