NPU vs GPU: qué chip ejecuta los modelos en local en 2026
ComparativaPor Lucas Matías García TorresActualizado el Datos comprobados el 6 min de lectura
Revisado por Lucas Matías García Torres el . Cómo trabajamos.

Respuesta corta
NPU vs GPU a 14 de octubre de 2026: los PC Copilot+ llevan NPU de más de 40 TOPS, pero la NPU solo ejecuta programas escritos para ella y casi siempre necesita modelos convertidos a INT8 o 4 bits. Ollama soporta GPU de NVIDIA, AMD, Apple y Vulkan y ninguna NPU, y LM Studio pide VRAM de GPU. Los modelos de lenguaje funcionan en la NPU con las herramientas de cada fabricante: el software de NPU de AMD para Ryzen (solo NPU o híbrido en los Ryzen serie 300, Strix Point), Intel OpenVINO (prompts de 1.024 tokens por defecto) y Windows ML y Foundry Local de Microsoft.
Los precios y límites cambian a menudo: compruébalos en la web del proveedor antes de pagar. Cómo nos financiamos.
Si tu portátil nuevo trae NPU, es lógico esperar que mueva modelos en local. La respuesta corta a 14 de octubre de 2026: una NPU puede ejecutar modelos de lenguaje, pero solo con programas escritos para ella, y las herramientas local más usadas siguen tirando de la GPU. Esta guía explica para qué sirve cada chip, qué programas usan de verdad la NPU, los límites que documentan los propios fabricantes y cómo decidir qué comprar. Hemos leído la documentación de Microsoft, AMD, Intel, Ollama, llama.cpp y LM Studio. No hemos medido ninguna NPU: nuestro equipo de pruebas (Intel Core i9-12900KF con una RTX 4070) no la tiene, así que aquí no hay cifras de velocidad que no hayamos medido.
NPU vs GPU en una tabla
Tabla: NPU y GPU para modelos en local (documentación de los fabricantes, comprobada el 14 de octubre de 2026)
| Concepto | NPU | GPU |
|---|---|---|
| Pensada para | Cálculo de redes neuronales con poco consumo | Gráficos y cálculo en paralelo en general |
| Cifra que aparece en la caja | TOPS (billones de operaciones por segundo) | VRAM en GB, ancho de banda de memoria |
| Formato de modelo que espera | Modelos convertidos y cuantizados, a menudo INT8 o 4 bits | Formatos habituales como GGUF en Ollama y LM Studio |
| La usa Ollama | No aparece en su soporte de hardware | Sí: NVIDIA, AMD (ROCm), Apple Metal y Vulkan |
| La usa LM Studio | No la menciona en sus requisitos | Sí: recomienda al menos 4 GB de VRAM dedicada en Windows |
| Dónde encaja | Funciones Copilot+ de Windows y tareas de fondo, con poco consumo según Microsoft | Las aplicaciones de modelos de lenguaje local que usa la mayoría, con el límite de la VRAM |
Qué es una NPU y qué significan los TOPS
Una unidad de procesamiento neuronal es un chip dedicado a la aritmética de las redes neuronales. Microsoft define los PC Copilot+ como una nueva clase de equipos con Windows 11 cuya NPU hace más de 40 billones de operaciones por segundo (TOPS), y muchas funciones Copilot+ de Windows exigen ese mínimo de 40 TOPS. Los primeros equipos llevaban el Snapdragon X Elite de Qualcomm, y Microsoft cita también los AMD Ryzen serie 300 (Strix Point) y los Intel Core Ultra 200V.
La página de soporte de Microsoft afirma que la NPU gasta menos energía y es mucho más eficiente ejecutando modelos que la CPU o la GPU, y que libera a ambas para otro trabajo. Tómalo como la descripción del objetivo de diseño que hace el fabricante, no como una medición. Para los modelos en local importan más dos puntos técnicos de su documentación para desarrolladores:
- La NPU necesita programas escritos para ella. Como cualquier otro recurso del PC, la NPU solo se aprovecha si el software está programado específicamente para usarla. Una aplicación que no se hizo para la NPU no la usará.
- Casi siempre hay que convertir el modelo. Muchas NPU solo hacen cálculo con enteros de pocos bits, como INT8, así que los modelos tienen que convertirse o cuantizarse para ejecutarse en ellas. Nuestra guía sobre qué es la cuantización explica lo que eso cuesta en calidad.
Los TOPS tampoco dicen cuánta memoria puede usar el modelo. En los modelos de lenguaje, la memoria suele ser el primer límite, y por eso nuestra guía sobre cuánta VRAM necesitas empieza por ahí.
Qué programas usan hoy la NPU
Aquí es donde más se nota la diferencia. Según la documentación de cada proyecto:
- Ollama soporta GPU de NVIDIA (capacidad de cómputo 5.0 o superior), de AMD con ROCm, de Apple con Metal y otras con Vulkan. Su página de hardware no menciona ninguna NPU. Si lo que quieres es que Ollama use tu tarjeta gráfica, mira Ollama no usa la GPU.
- LM Studio funciona en Windows sobre x64 y ARM (Snapdragon X Elite) y recomienda al menos 16 GB de RAM y 4 GB de VRAM dedicada. Sus requisitos no hablan de la NPU.
- llama.cpp, el motor que hay debajo de Ollama (nuestra comparativa Ollama vs llama.cpp explica la relación), lista aparte sus motores para NPU: Hexagon para Snapdragon, CANN para la NPU Ascend de Huawei y OpenVINO para CPU, GPU y NPU de Intel, que su README marca como «en progreso». El motor de Snapdragon se compila desde el código con las herramientas de Qualcomm, así que no es lo que te llevas con una descarga normal.
El camino hacia la NPU pasa por las herramientas de cada fabricante de chips:
- El software de NPU de AMD para Ryzen ejecuta modelos de lenguaje «solo en la NPU» o en un modo «híbrido» que reparte el trabajo entre la NPU y la GPU integrada, mediante ONNX Runtime GenAI, en los procesadores Ryzen serie 300 (Strix Point). En los Ryzen 7040 y 8040 (Phoenix y Hawk Point), AMD solo indica GPU y CPU para modelos de lenguaje. AMD remite también a FastFlowLM, un motor pensado primero para la NPU, y a Lemonade Server, que ofrece una API a la que pueden llamar las aplicaciones hechas para Ollama u OpenAI, con modelos ya optimizados como Llama, Mistral, Qwen, Gemma y Phi.
- Intel ejecuta modelos de lenguaje en su NPU con OpenVINO GenAI. Los modelos deben exportarse con pesos de 4 bits (INT4 o NF4).
- Microsoft recomienda Windows ML, que elige un proveedor de ejecución según el hardware: QNN para las NPU de Qualcomm, OpenVINO para Intel y VitisAI para AMD, y vuelve a la GPU o la CPU si hace falta. Esos proveedores se descargan bajo demanda en Windows 11 24H2 y posteriores. Foundry Local, el motor de Microsoft para que las aplicaciones ejecuten modelos en el propio equipo, elige solo la GPU o la NPU y ofrece un catálogo seleccionado con GPT OSS, Qwen, DeepSeek, Mistral, Phi y Whisper.
Los límites que documentan los fabricantes
La NPU funciona, pero la documentación deja ver compromisos que no salen en la ficha técnica:
- Contexto corto por defecto en Intel. El motor de OpenVINO para NPU admite por defecto prompts de hasta 1.024 tokens y garantiza al menos 128 tokens de respuesta, porque trabaja con formas fijas. Se puede subir el límite, y los prompts dinámicos llegaron con OpenVINO 2025.3, pero los valores por defecto dicen para qué se afinó el hardware. Nuestra guía sobre la ventana de contexto explica por qué 1.024 tokens se quedan cortos en un chat.
- La memoria sigue mandando. Intel avisa de que en los Core Ultra Series 2 pueden hacer falta más de 16 GB de RAM para prompts de más de 1.024 tokens con modelos de más de 7.000 millones de parámetros.
- Listas cerradas de modelos. AMD, Intel y Microsoft publican listas de modelos ya convertidos para sus NPU. Foundry Local dice que su catálogo está seleccionado a propósito y que no está pensado para experimentar con cualquier modelo.
- Versiones de controlador. Windows ML exige versiones mínimas del controlador de la NPU de Qualcomm y un rango concreto para el proveedor de AMD, así que un controlador antiguo puede mandar el trabajo a la CPU sin avisar.
¿Qué te conviene comprar para modelos en local?
- Quieres chatear con modelos abiertos en Ollama o LM Studio: prioriza una GPU con VRAM suficiente. Nuestra guía de la mejor GPU para modelos en local repasa las opciones.
- Quieres batería y las funciones Copilot+ de Windows: un PC Copilot+ con NPU de más de 40 TOPS es lo que esas funciones exigen.
- Eres desarrollador y vas a meter un modelo en una aplicación para muchos portátiles: merece la pena apuntar a la NPU con Windows ML o Foundry Local, porque el motor elige el mejor chip en el equipo de cada usuario.
- Ya tienes un portátil con Ryzen serie 300 (Strix Point) o Core Ultra: prueba las herramientas del fabricante (Lemonade o FastFlowLM en AMD, OpenVINO en Intel) con uno de sus modelos ya convertidos y compáralo con el mismo modelo en la GPU con LM Studio, con tus propios prompts.
Si empiezas desde cero, primero instala Ollama y ejecuta un modelo con el hardware que tengas; después decide si la NPU compensa el trabajo extra.
Qué hemos comprobado
- Los PC Copilot+ tienen una NPU de más de 40 billones de operaciones por segundo (TOPS); muchas funciones Copilot+ de Windows exigen una NPU de 40 TOPS o más; hay equipos con Snapdragon X Elite, AMD Ryzen serie 300 (Strix Point) e Intel Core Ultra 200V; la NPU necesita software programado específicamente para usarla; el Administrador de tareas muestra su uso; Windows ML es la vía recomendada y elige un proveedor de ejecución (QNN para Qualcomm, OpenVINO para Intel) y recurre a la GPU o la CPU; muchas NPU solo hacen cálculo con enteros de pocos bits como INT8, así que los modelos se convierten o cuantizan. (Microsoft Learn, )
- La página de soporte de Microsoft dice que la NPU usa menos energía y es mucho más eficiente ejecutando modelos que la CPU o la GPU y que las libera para otras tareas. (Microsoft Support, )
- Windows ML incluye los proveedores CPU y DirectML (heredado); en Windows 11 24H2 (compilación 26100) o posterior descarga bajo demanda MIGraphX (GPU de AMD, no para modelos generativos), NvTensorRtRtx (GeForce RTX 30 y superiores), OpenVINO (Intel), QNN (Snapdragon X Elite y X Plus con controlador de la NPU Hexagon 30.0.140.0 o posterior) y VitisAI (AMD, con un rango de controladores Adrenalin y de NPU). (Microsoft Learn, )
- Foundry Local ejecuta la inferencia en el dispositivo con ONNX Runtime, elige solo proveedores de GPU o NPU y recurre a la CPU, ofrece una API compatible con OpenAI, tiene un catálogo seleccionado a propósito (GPT OSS, Qwen, DeepSeek, Mistral, Phi y Whisper) que no está pensado para experimentar con cualquier modelo y funciona en Windows, macOS con Apple silicon y Linux. (Microsoft Learn, )
- Software de NPU de AMD para Ryzen: ejecución solo en NPU e híbrida (NPU más GPU integrada) con ONNX Runtime GenAI en los Ryzen serie 300 (Strix Point); los Ryzen 7040 y 8040 (Phoenix y Hawk Point) solo admiten GPU o CPU para modelos de lenguaje; FastFlowLM es un motor pensado primero para la NPU; Lemonade Server se integra con aplicaciones que usan el servidor de Ollama o la API de OpenAI; los modelos optimizados incluyen Llama, Mistral, DeepSeek Distill, Qwen, Gemma y Phi. (AMD, )
- OpenVINO GenAI en NPU: los modelos de lenguaje deben exportarse con pesos de 4 bits (INT4 o NF4); por defecto admite prompts de hasta 1024 tokens y una respuesta mínima de 128 tokens (formas fijas); prompts dinámicos desde OpenVINO 2025.3; en los Core Ultra Series 2 pueden hacer falta más de 16 GB de RAM para prompts de más de 1024 tokens con modelos de más de 7B parámetros. (Intel (OpenVINO documentation), )
- Ollama soporta GPU de NVIDIA con capacidad de cómputo 5.0 o superior, GPU de AMD con ROCm, GPU de Apple con Metal y otras GPU con Vulkan; la página no menciona soporte para NPU. (Ollama, )
- Los motores de llama.cpp incluyen CUDA, Metal, Vulkan, SYCL, Hexagon (Snapdragon), CANN (NPU Ascend) y OpenVINO (CPU, GPU y NPU de Intel, marcado en progreso); el motor de Snapdragon se compila con las imágenes Docker de las herramientas de Qualcomm. (ggml-org / llama.cpp, )
- LM Studio en Windows funciona en x64 y ARM (Snapdragon X Elite), exige AVX2 en x64 y recomienda al menos 16 GB de RAM y 4 GB de VRAM dedicada; no menciona las NPU. (LM Studio, )
Qué puede cambiar
- El soporte de NPU en las herramientas local cambia rápido: llama.cpp marca su motor de OpenVINO como en progreso y Ollama o LM Studio pueden añadir NPU. Esta página se revisa cada trimestre.
- No hemos medido ninguna NPU; la comparación se basa en la documentación de los fabricantes.
Preguntas frecuentes
¿Una NPU puede ejecutar un modelo de lenguaje?
Sí, pero solo con programas hechos para ella y con modelos convertidos. AMD ejecuta modelos de lenguaje en la NPU de los Ryzen serie 300 (Strix Point) con ONNX Runtime GenAI, e Intel con OpenVINO GenAI y pesos de 4 bits. Herramientas populares como Ollama y LM Studio usan la GPU.
¿Ollama usa la NPU?
No según su documentación. La página de hardware de Ollama soporta GPU de NVIDIA, de AMD con ROCm, de Apple con Metal y otras con Vulkan, y no menciona ninguna NPU. Si no encuentra una GPU compatible, Ollama funciona con la CPU.
¿Es mejor una NPU que una GPU para ejecutar modelos?
Depende de la tarea. Microsoft describe la NPU como más eficiente en consumo para ejecutar modelos y exige 40 TOPS para muchas funciones de Windows. Para ejecutar modelos de chat abiertos en las herramientas habituales, lo que esas herramientas soportan es una GPU con VRAM suficiente.
¿Qué significan los TOPS de una NPU?
Billones de operaciones por segundo, una medida de capacidad de cálculo bruta. Los PC Copilot+ necesitan una NPU de más de 40 TOPS. Los TOPS no dicen cuánta memoria puede usar un modelo, que suele ser el primer límite en los modelos de lenguaje.
¿Cómo sé si mi NPU se está usando?
En Windows, el Administrador de tareas muestra el uso de la NPU junto a la CPU y la GPU en los equipos que la tienen. Si un programa no aparece ahí mientras ejecuta un modelo, está usando la GPU o la CPU.
Fuentes
- Developing for Copilot+ PCs: 40+ TOPS NPUs, Windows ML execution providers and INT8 models, Microsoft Learn. Consultado el 14 de octubre de 2026.
- All about neural processing units (NPUs), Microsoft Support. Consultado el 14 de octubre de 2026.
- Windows ML supported execution providers (QNN, OpenVINO, VitisAI, NvTensorRtRtx, MIGraphX) and requirements, Microsoft Learn. Consultado el 14 de octubre de 2026.
- What is Foundry Local? On-device runtime, hardware acceleration and model catalog, Microsoft Learn. Consultado el 14 de octubre de 2026.
- AMD NPU software for Ryzen: LLM deployment overview (NPU-only, hybrid and GPU execution), AMD. Consultado el 14 de octubre de 2026.
- OpenVINO GenAI on NPU: model export, prompt length and memory notes, Intel (OpenVINO documentation). Consultado el 14 de octubre de 2026.
- Ollama: hardware support (NVIDIA, AMD ROCm, Apple Metal and Vulkan), Ollama. Consultado el 14 de octubre de 2026.
- llama.cpp README: supported backends (CUDA, Metal, Vulkan, SYCL, Hexagon, CANN, OpenVINO), ggml-org / llama.cpp. Consultado el 14 de octubre de 2026.
- LM Studio system requirements (macOS, Windows x64 and ARM, Linux), LM Studio. Consultado el 14 de octubre de 2026.
¿Has visto un error o un dato desactualizado? Avísanos y lo corregimos.
Historial de cambios
- : Primera publicación. Comprobado con la documentación de Microsoft sobre PC Copilot+, Windows ML y Foundry Local, el software de NPU de AMD para Ryzen, Intel OpenVINO, Ollama, llama.cpp y LM Studio el 14 de octubre de 2026.
Próxima revisión: .
Más guías de Modelos en local.
Sigue leyendo
- Mejor GPU para modelos en local: qué cabe en cada escalón de VRAM
Mejor GPU para modelos en local: qué modelos caben en 8, 12, 16, 24 y 32 GB de VRAM, cómo limita la velocidad el ancho de banda y qué tarjetas admite Ollama.
- ¿Cuánta VRAM necesitas para usar un modelo en local?
Calcula cuánta memoria de vídeo necesita un modelo en tu ordenador según su tamaño, cuantización y contexto, y qué tarjeta NVIDIA te basta.
- Ollama no usa la GPU: cómo comprobarlo y arreglarlo
¿Ollama usa la CPU en vez de la GPU? Compruébalo con ollama ps y arregla la falta de VRAM, drivers antiguos, AMD, Docker y variables que fuerzan la CPU.
- Ollama vs llama.cpp: el mismo motor debajo y distinto control encima
Ollama vs llama.cpp con su documentación: cómo se relacionan, instalación, API y puertos, contexto y paralelismo por defecto, velocidad y cuándo usar vLLM.
- Qué es la cuantización de un LLM y qué significan Q4_K_M y Q8_0
Qué es la cuantización de un LLM, qué significan Q4_K_M, Q8_0 y MXFP4, cuánta memoria ahorra y cuánta calidad cuesta cada nivel, con datos medidos.
Otros temas

Asistentes y chatbots
16 guías

APIs de modelos y costes
11 guías

Agentes y automatización
8 guías

Modelos explicados
14 guías