Diferencia entre CPU y GPU

Diferencia entre CPU y GPU

La CPU o la unidad de procesamiento central es donde se ejecutan todas las instrucciones del programa para obtener los datos necesarios. El avance en las CPU de la actualidad ha permitido que cruzara más números que nunca, pero el avance en la tecnología de software significó que las CPU todavía están tratando de ponerse al día. Una unidad de procesamiento de gráficos o GPU está destinado a aliviar la carga de la CPU manejando todos los cálculos avanzados necesarios para proyectar la pantalla final en el monitor.

Originalmente, las CPU manejan todos los cálculos e instrucciones en toda la computadora, por lo tanto, el uso de la palabra 'central'. Pero a medida que avanzaba la tecnología, se volvió más ventajoso sacar algunas de las responsabilidades de la CPU y hacer que otros microprocesadores la realizaran. En los días previos a la GUI, la pantalla era simplemente una cuadrícula pequeña con cada caja que tenía un valor de 8 bits que corresponde a un personaje. Esto fue relativamente muy fácil de hacer para la CPU, pero las GUI tienen mayores resoluciones con cada píxel que tiene un valor de color de 16 bits o 32 bits.

GPU donde se desarrolló originalmente para representar gráficos 2D; Específicamente, acelerar el dibujo de ventanas en una GUI. Pero a medida que creció la necesidad de una aceleración de gráficos 3D y más rápidos, la GPU se volvió más rápida y más especializada en su tarea. Las GPU ahora son generalmente procesadores de puntos flotantes que pueden cruzar fácilmente los cálculos geométricos junto con las tareas de mapeo de textura. La mayoría de las GPU han implementado las primitivas MPEG para mejorar la reproducción de los videos; Algunos incluso tienen la capacidad de decodificar directamente los datos de video HD, quitando otra tarea de la CPU.

Hardware sabio, GPU y CPU son similares pero no idénticos. Si miramos el mismo bloque de construcción de cada uno, los transistores, podemos ver que la mayoría de las GPU ya rivalizan las CPU en el recuento de transistores. La naturaleza especializada de las GPU significa que puede hacer su tarea mucho más rápido de lo que puede una CPU, pero no puede cubrir todas las capacidades de la CPU. También se pueden emplear múltiples GPU para lograr un solo objetivo como las CPU de doble núcleo actualmente disponible. ATI's Crossfire y Nvidia's SLI permiten a los usuarios conectar dos GPU idénticas y hacer que funcionen como uno.

Resumen:
1. La CPU es el cerebro de la computadora, la GPU solo debe complementarla.
2. Las GPU son especializadas y no pueden reemplazar la función de una CPU.
3. Las CPU pueden realizar las funciones de una GPU pero a una velocidad mucho más lenta.
4. Las GPU pueden rivalizar con las CPU en el recuento de transistores.
5. Las GPU también pueden funcionar en conjunto al igual que la capacidad múltiple de la CPU.