CPU y GPU

Anonim

La CPU o la unidad central de procesamiento es donde se ejecutan todas las instrucciones del programa para obtener los datos necesarios. El avance en las CPU de hoy en día le ha permitido procesar más números que nunca, pero el avance en la tecnología de software hizo que las CPU todavía estén tratando de ponerse al día. Una unidad de procesamiento de gráficos o GPU está destinada a aliviar la carga de la CPU al manejar todos los cálculos avanzados necesarios para proyectar la visualización 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 la tecnología avanzaba, se hizo más ventajoso sacar algunas de las responsabilidades de la CPU y hacer que otros microprocesadores las realizaran. En los días previos a las GUI, la pantalla era simplemente una pequeña cuadrícula con cada caja con un valor de 8 bits que corresponde a un carácter. Esto fue relativamente 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 fueron desarrolladas originalmente para renderizar gráficos 2D; específicamente, para acelerar el dibujo de ventanas en una GUI. Pero a medida que crecía la necesidad de 3D y una aceleración de gráficos más rápida, la GPU se hizo más rápida y más especializada en su tarea. Las GPU ahora son generalmente procesadores de punto flotante que pueden afectar fácilmente los cálculos geométricos junto con las tareas de mapeo de texturas. La mayoría de las GPU han implementado primitivas MPEG para mejorar la reproducción de videos; Algunos incluso tienen la capacidad de decodificar directamente los datos de video HD, lo que le quita otra tarea a la CPU.

En cuanto al hardware, las GPU y las CPU son similares pero no idénticas. Si observamos el componente básico de cada uno de ellos, los transistores, podemos ver que la mayoría de las GPU ya compiten con las CPU en el recuento de transistores. La naturaleza especializada de las GPU significa que puede hacer su tarea mucho más rápido que 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 disponibles actualmente. Crossfire de ATI y SLI de NVidia permiten a los usuarios conectar dos GPU idénticas y hacer que funcionen como una sola.

Resumen: 1. La CPU es el cerebro de la computadora, la GPU solo está destinada a 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 tándem al igual que la capacidad de núcleo múltiple de la CPU.