Tres procesadores, distintos tipos de trabajo

CPU, GPU y NPU no son tres escalones de una misma medida de potencia. Son unidades de procesamiento con diseños y funciones diferentes: la CPU resuelve una amplia variedad de instrucciones, la GPU destaca cuando muchas operaciones pueden ejecutarse en paralelo y la NPU se dedica a operaciones frecuentes en ciertos modelos de inteligencia artificial. La ventaja depende de la tarea, no solo del nombre que aparezca en la ficha técnica.

En un ordenador, estos componentes pueden estar integrados en un mismo chip o repartidos entre varios. Una GPU integrada comparte el paquete del procesador principal; una GPU discreta es un componente separado. Las dos pueden procesar gráficos, pero la capacidad y los límites energéticos dependen del diseño concreto. Integración no significa ausencia de GPU: significa que no hay una tarjeta gráfica separada.

Una analogía útil es pensar en equipos con especialidades distintas: la CPU atiende labores variadas y coordina, la GPU reparte un trabajo divisible entre muchas unidades y la NPU ejecuta con eficiencia operaciones específicas de IA. La comparación tiene límites: una aplicación puede usar más de una unidad, y el sistema operativo y el software deciden cómo asignar el trabajo.

CPU, GPU y NPU: funciones y uso

Comparación orientativa: las unidades pueden cooperar y el software determina qué acelerador utiliza cada tarea.

CPU, GPU y NPU: funciones y uso
CPU · uso generalVersátil; ejecuta tareas del sistema y las aplicaciones.
GPU · paralelismoGráficos y otras tareas que pueden repartirse en paralelo.
NPU · inferencia de IAEspecializada en ciertos modelos y operaciones de redes neuronales.

Procesamiento en ordenadores

Las funciones y el rendimiento concretos dependen del hardware, el modelo y la compatibilidad del software.

Fuentes y referencias3

La CPU: versatilidad y respuesta a tareas generales

La CPU ejecuta instrucciones del sistema operativo y de las aplicaciones, y es necesaria para el funcionamiento ordinario del equipo. Navegar, abrir programas, gestionar archivos o realizar cálculos diversos implica trabajo de CPU, aunque una tarea concreta también puede delegar partes a otros procesadores. Su punto fuerte es la flexibilidad: puede abordar clases muy distintas de operaciones, incluidas aquellas que no se dividen fácilmente en tareas simultáneas.

La CPU ejecuta instrucciones del sistema operativo y de las aplicaciones, y es necesaria para el funcionamiento ordinario del equipo. Navegar, abrir programas, gestionar archivos o realizar cálculos diversos implica trabajo de CPU, aunque una tarea concreta también puede delegar partes a otros procesadores. Su punto fuerte es la flexibilidad: puede abordar clases muy distintas de operaciones, incluidas aquellas que no se dividen fácilmente en tareas simultáneas.

La CPU ejecuta las instrucciones de programas y sistemas operativos, y su rendimiento contribuye a la velocidad con que se realizan tareas como navegar, efectuar cálculos o trabajar con hojas de cálculo. La GPU no sustituye ese papel general, aunque puede trabajar junto a la CPU en tareas que aprovechan el procesamiento paralelo.

La GPU: paralelismo para gráficos y más

La GPU se desarrolló para procesar gráficos, donde es posible aplicar operaciones semejantes a muchos elementos de una imagen. Esa organización también resulta útil en otras cargas paralelizables, como determinados procesos de vídeo, cálculo científico o inteligencia artificial. El paralelismo es su ventaja central: la GPU puede tratar en paralelo grandes conjuntos de operaciones compatibles, mientras la CPU se ocupa de la coordinación y del código que no se beneficia de ese reparto.

La aceleración no ocurre por el mero hecho de instalar una GPU. La aplicación debe estar diseñada para utilizarla, y el modelo de programación, los controladores y las bibliotecas compatibles influyen en el resultado. NVIDIA describe la computación acelerada como la asignación a la GPU de las partes más intensivas de una aplicación, mientras el resto continúa en la CPU. El software debe saber delegar el trabajo para que el hardware especializado aporte una mejora.

Una GPU integrada suele favorecer equipos compactos y un consumo más contenido; una discreta puede ofrecer más recursos para cargas gráficas exigentes, a cambio de energía, espacio y calor adicionales. No son categorías que garanticen por sí solas un nivel de rendimiento: existen diseños muy distintos en ambas. Para jugar, editar vídeo o trabajar con modelos, hay que comprobar la aplicación, la memoria disponible y los requisitos concretos, además del nombre de la GPU.

La NPU: aceleración especializada para IA

Una NPU, o unidad de procesamiento neuronal, es un acelerador diseñado para ciertas operaciones que utilizan redes neuronales. Puede ejecutar inferencia, es decir, aplicar un modelo ya entrenado para producir una salida, como una transcripción o una mejora de imagen. Según Microsoft, Windows ML puede dirigir inferencia a CPU, GPU o NPU mediante proveedores de ejecución, y el procesador elegido depende del hardware disponible y del modelo. Tener una NPU no activa por sí sola todas las funciones de IA.

La NPU puede ejecutar localmente inferencia compatible, y su diseño está orientado a realizar esas operaciones con eficiencia. El resultado depende del modelo, el dispositivo y la implementación. Para usar la NPU, la aplicación necesita una ruta de software compatible y, a veces, un modelo adaptado al hardware. La compatibilidad de la aplicación es tan importante como el chip.

Tampoco todas las funciones comercializadas como “IA” requieren NPU. Algunas pueden ejecutarse en CPU o GPU, y otras dependen de servicios remotos. En Windows, las API de IA, Windows ML y otros marcos tienen requisitos y alcances diferentes; las funciones que exigen una categoría concreta de PC no deben confundirse con la capacidad general de ejecutar modelos en distintos aceleradores. Antes de comprar, comprueba qué función quieres usar y qué hardware y versión de software exige.

La NPU: aceleración especializada para IA Una NPU, o unidad de procesamiento neuronal, es un acelerador diseñado para ciertas operaciones que utilizan redes neuronales. Puede ejecu...
Imagen generada con IA por BytePreview · AI generated editorial image

Cómo cooperan CPU, GPU y NPU

En un flujo de trabajo, los procesadores pueden repartirse etapas: la CPU prepara datos y coordina, la GPU procesa una parte paralelizable y la NPU puede ejecutar inferencia compatible. No es una división fija para todos los equipos. El software puede dirigir la inferencia a distintos procesadores, según el hardware disponible y el modelo; las prestaciones varían con la configuración.

Windows ML ilustra ese enfoque para modelos ONNX: su documentación indica que puede aprovechar CPU, GPU y NPU mediante proveedores de ejecución, y que las prestaciones dependen de la configuración y del modelo. También contempla que una aplicación use la CPU como alternativa cuando no esté disponible un acelerador apropiado. Esto permite diseñar aplicaciones para distintas configuraciones, pero no significa que todas las combinaciones sean igual de rápidas ni que todo modelo funcione en cualquier unidad.

En un portátil, integrar CPU y GPU puede ayudar a reducir tamaño y consumo; una GPU discreta añade un recurso separado para las tareas que lo aprovechen. Una NPU integrada suma otra opción especializada para determinados modelos de IA. Cada unidad aporta capacidades distintas: su utilidad depende de que la tarea y el software sean compatibles.

El software decide si el acelerador se aprovecha

Que un componente tenga capacidad teórica no significa que una aplicación la use. El desarrollador debe integrar compatibilidad con el acelerador, el entorno de ejecución y los controladores disponibles; además, el modelo puede requerir conversión u optimización. Microsoft explica, por ejemplo, que algunas NPU aceptan formatos numéricos de menor precisión y que los modelos deben prepararse para ejecutarse en ellas. El soporte debe existir en toda la cadena, desde el modelo hasta el controlador.

También importa distinguir inferencia de entrenamiento. Una NPU de un PC suele orientarse a ejecutar modelos para obtener resultados, no a asumir cualquier fase de creación o entrenamiento de modelos. La GPU puede acelerar algunas cargas de entrenamiento y de inferencia, mientras la CPU conserva funciones generales y puede servir como alternativa. Estas categorías se solapan en ciertas tareas, pero no son intercambiables en todos los programas.

Las cifras de operaciones por segundo (TOPS) y los recuentos de núcleos describen aspectos del hardware, pero no bastan por sí solos para caracterizar una carga de trabajo de IA. El resultado depende de factores como la precisión numérica, el tamaño del modelo y la configuración de hardware. El rendimiento varía según el modelo y el equipo.

Qué revisar antes de elegir un ordenador

Empieza por el uso principal, no por la etiqueta “AI PC” o por el componente con la cifra más llamativa. Para tareas generales, compara CPU y capacidad de memoria; para juegos o creación visual, revisa la GPU y los requisitos del programa; para una función local de IA, confirma si la aplicación admite NPU y si exige un modelo o una versión concreta de Windows. La especificación útil es la que responde a tu carga de trabajo.

Una comprobación práctica puede seguir este orden:

  • Identifica la aplicación y la tarea exacta que quieres acelerar.
  • Revisa los requisitos oficiales de sistema, acelerador, memoria y versión del software.
  • Comprueba si la función se ejecuta localmente o depende de un servicio en línea.
  • Busca resultados de rendimiento para esa aplicación y una configuración comparable.
  • Valora consumo, ruido, tamaño y autonomía junto con la velocidad.

CPU, GPU y NPU están diseñadas para distintos tipos de procesamiento y pueden ser relevantes en diferentes tareas. La aplicación determina si utiliza un acelerador y qué unidad aprovecha. Comprueba la compatibilidad con el programa que quieras usar y consulta sus requisitos de hardware y software.