Un ordenador, un teléfono móvil y un dispositivo que mide el consumo eléctrico necesitan procesar información, pero sus necesidades son muy diferentes. El ordenador ejecuta aplicaciones; el móvil combina comunicaciones, fotografía y gráficos; y el medidor debe leer sensores, realizar cálculos y registrar datos con un consumo reducido.
Por eso existen distintas clases de procesadores y circuitos especializados. Algunos destacan por su flexibilidad, otros por realizar muchas operaciones en paralelo y otros por controlar dispositivos físicos.
En esta guía repasamos 16 términos y familias de chips que conviene conocer, con ejemplos para entender qué hace cada uno y cómo encajan en los equipos que utilizamos.
Antes de empezar: CPU, SoC y Ryzen no significan lo mismo
Muchas listas de “tipos de procesadores” mezclan conceptos que pertenecen a niveles diferentes:
- CPU, GPU, NPU y DSP describen unidades de procesamiento con determinadas funciones.
- FPGA y ASIC identifican formas de implementar circuitos digitales.
- SoC describe la integración de varios componentes en un chip.
- Ryzen, Intel Core, Snapdragon o Dimensity son familias comerciales.
Estas categorías pueden coexistir. Un Snapdragon es un SoC que incorpora una CPU y una GPU, además de otros bloques. Un microcontrolador contiene una CPU. Y una TPU es un ejemplo de ASIC especializado en aprendizaje automático.
Entender estas relaciones evita comparar productos que realizan trabajos distintos.
1. CPU: el procesador de propósito general
La CPU, del inglés Central Processing Unit, ejecuta las instrucciones de los programas. Se encarga de operaciones aritméticas y lógicas, decisiones, control del flujo de ejecución y coordinación de tareas.
En un ordenador, permite ejecutar el sistema operativo y aplicaciones como el navegador, un editor de texto o el entorno de programación.
Su principal ventaja es la flexibilidad: puede resolver tareas muy diferentes, incluidas aquellas con muchas condiciones y pasos dependientes entre sí.
Ejemplo práctico: al compilar un programa, la CPU procesa el código y ejecuta las herramientas que generan el archivo final.
2. GPU: procesamiento paralelo para gráficos y cálculo
La GPU, o unidad de procesamiento gráfico, está diseñada para trabajar con un elevado número de operaciones en paralelo.
Su aplicación más conocida es generar imágenes, pero también puede acelerar cálculos científicos, procesamiento de vídeo y determinadas cargas de inteligencia artificial.
La clave está en que el problema permita repartir el trabajo entre muchas unidades de ejecución. Una tarea muy secuencial no se acelera automáticamente por utilizar una GPU.
Ejemplo práctico: procesar numerosos píxeles de una imagen o realizar las operaciones matriciales de una red neuronal.
Una GPU puede estar integrada en el procesador o encontrarse en una tarjeta gráfica independiente. La GPU es el chip; la tarjeta gráfica es el conjunto que lo acompaña, con memoria, alimentación y refrigeración, entre otros elementos.
3. TPU: un acelerador especializado en aprendizaje automático
Las TPU, o Tensor Processing Units, son circuitos desarrollados por Google para acelerar cargas de aprendizaje automático.
Están optimizadas para operaciones con matrices y tensores, muy frecuentes en las redes neuronales. Según la plataforma y la carga, pueden utilizarse tanto en entrenamiento como en inferencia.
No sustituyen a todo el ordenador: el sistema sigue necesitando otros componentes para ejecutar el programa, gestionar los datos y coordinar el trabajo.
Ejemplo práctico: entrenar un modelo compatible con estas plataformas utilizando recursos de Google Cloud.
4. FPGA: hardware digital que se puede reconfigurar
Una FPGA, del inglés Field-Programmable Gate Array, contiene recursos lógicos e interconexiones configurables.
Su particularidad es que permite implementar circuitos digitales después de fabricar el chip. Podemos configurar contadores, interfaces, filtros, máquinas de estados o incluso procesadores.
Programar una FPGA implica describir hardware, habitualmente mediante lenguajes como VHDL o Verilog, aunque también existen herramientas de síntesis de alto nivel.
Esto permite construir bloques que funcionan simultáneamente y controlar con precisión determinados tiempos de procesamiento.
Ejemplo práctico: adquirir varias señales digitales y procesarlas mediante circuitos que trabajan en paralelo.
5. ASIC: un circuito diseñado para una aplicación concreta
Un ASIC, o Application-Specific Integrated Circuit, se diseña para una aplicación o conjunto de funciones determinado.
Al adaptar el hardware al trabajo previsto, puede conseguir una elevada eficiencia, velocidad o reducción de tamaño. A cambio, desarrollar un ASIC exige una inversión considerable y su lógica fabricada no se reconfigura como la de una FPGA.
Eso no significa que todos los ASIC sean circuitos sin programación: pueden incorporar procesadores, registros de configuración y firmware.
Ejemplo práctico: un chip dedicado a ejecutar un algoritmo de minería de criptomonedas o un acelerador especializado en redes neuronales.
6. NPU: inteligencia artificial con atención al consumo
La NPU, o unidad de procesamiento neuronal, acelera operaciones habituales de las redes neuronales.
En móviles y ordenadores personales suele utilizarse para inferencia, es decir, ejecutar un modelo previamente entrenado. Puede intervenir en reconocimiento de voz, clasificación de imágenes o funciones de cámara.
Su interés está en realizar las tareas compatibles con un consumo adecuado para dispositivos que dependen de una batería.
Ejemplo práctico: ejecutar un modelo de visión artificial localmente para identificar objetos.
Sin embargo, disponer de una NPU no garantiza que cualquier aplicación de IA la utilice. El modelo, sus operaciones y el software deben ser compatibles con el acelerador.
7. DSP: procesamiento digital de señales
Un DSP, o Digital Signal Processor, está orientado a cálculos frecuentes en el tratamiento de señales, como filtrado, transformadas y operaciones repetidas de multiplicación y acumulación.
Se utiliza en audio, comunicaciones, instrumentación, radar y control.
Ejemplo práctico: aplicar un filtro digital a una señal de audio para atenuar determinadas frecuencias.
En electrónica, el DSP resulta especialmente interesante cuando necesitamos procesar un flujo continuo de muestras dentro de unos plazos concretos.
También puede aparecer integrado en un SoC junto con una CPU y otros aceleradores.
8. SoC: varios subsistemas dentro de un chip
Un SoC, o System on Chip, integra varios componentes de un sistema electrónico.
Según el dispositivo, puede incluir CPU, GPU, controladores de memoria, interfaces de comunicación, periféricos y aceleradores especializados.
Su ventaja es reducir el espacio ocupado y las conexiones entre componentes, aunque no implica que todo el equipo esté dentro del chip: puede seguir necesitando memoria externa, almacenamiento, alimentación y otros circuitos.
Ejemplo práctico: el chip principal de un teléfono móvil, que reúne varios motores de procesamiento.
También encontramos SoC en sistemas embebidos. Espressif, por ejemplo, presenta sus familias ESP32 como SoC, lo que muestra que esta denominación también se aplica a dispositivos utilizados como microcontroladores.
9. Microcontrolador o MCU: el centro de muchos proyectos electrónicos
Un microcontrolador integra una CPU, memoria y periféricos para controlar un sistema.
Entre sus recursos habituales encontramos temporizadores, entradas y salidas digitales, convertidores analógico-digitales e interfaces UART, SPI o I²C. La combinación concreta depende del modelo.
Su objetivo suele ser ejecutar una función definida: medir, controlar, comunicar o supervisar.
Ejemplo práctico: leer un sensor de temperatura, mostrar el resultado en una pantalla y activar un ventilador cuando se supera un umbral.
Familias como AVR, STM32 o ESP32 aparecen en multitud de proyectos. Conviene distinguir, además, el microcontrolador de la placa que lo incorpora: Arduino es una plataforma de hardware y software, y sus placas pueden utilizar distintos chips.
10. AMD Ryzen: una familia para ordenadores personales
Ryzen es una familia comercial de procesadores de AMD, presente en ordenadores de sobremesa y portátiles.
Se utiliza en tareas generales, programación, creación de contenidos y juegos, con prestaciones que varían según la gama y la generación.
Algunos modelos incorporan gráficos integrados y determinados productos incluyen aceleración neuronal.
Ejemplo práctico: un ordenador que utilizamos para diseñar una PCB, compilar firmware y editar un vídeo.
El nombre Ryzen por sí solo no permite conocer su rendimiento. Hay que revisar el modelo completo, la generación, el consumo y la configuración del equipo.
11. Intel Core: procesadores para portátiles y sobremesas
Intel Core es otra familia comercial orientada a ordenadores personales. Dentro de la oferta de Intel también encontramos Core Ultra, con productos que incorporan aceleración de IA.
Como sucede con Ryzen, las características dependen del modelo: número y tipo de núcleos, gráficos integrados, límites de potencia y otras funciones.
Ejemplo práctico: un portátil para estudiar, programar y trabajar con aplicaciones de diseño.
Comparar únicamente las etiquetas comerciales puede resultar engañoso. Un equipo más reciente de una gama inferior puede superar a otro antiguo de una gama superior en determinadas tareas.
12. Qualcomm Snapdragon: plataformas para móviles y otros dispositivos
Snapdragon es una familia de plataformas de Qualcomm utilizada en teléfonos, ordenadores y otros dispositivos.
Sus SoC combinan distintos bloques de procesamiento, como CPU, GPU y aceleradores de IA. La integración de conectividad y otros componentes depende del producto.
Ejemplo práctico: un teléfono que ejecuta una aplicación mientras procesa la imagen de la cámara y mantiene una conexión de datos.
Por tanto, hablar de “Snapdragon frente a CPU” no es una comparación equivalente: Snapdragon ya incorpora una CPU dentro de un sistema más amplio.
13. MediaTek Dimensity: integración para teléfonos móviles
Dimensity es una familia de SoC de MediaTek orientada a smartphones.
Combina procesamiento general, gráficos, funciones de imagen, conectividad y aceleración de IA, según el modelo.
Ejemplo práctico: capturar una fotografía y procesarla mediante varios bloques especializados antes de guardarla.
Para valorar un móvil con Dimensity o Snapdragon conviene mirar el conjunto: chip concreto, refrigeración, memoria, cámaras y optimización del software.
14. Apple serie A: CPU, GPU y Neural Engine
Los chips Apple de la serie A son SoC utilizados en iPhone y determinados modelos de iPad.
Integran una CPU, una GPU y otros bloques especializados. Entre ellos destaca el Neural Engine, dedicado a operaciones de aprendizaje automático.
Como ejemplo, el A18 del iPhone 16 incorpora una CPU de seis núcleos, una GPU de cinco y un Neural Engine de dieciséis núcleos.
Estas cifras tampoco deben sumarse para describir un supuesto procesador de “27 núcleos”: los núcleos de CPU, GPU y aceleradores neuronales cumplen funciones diferentes.
15. Intel Xeon: procesamiento para servidores y estaciones de trabajo
Xeon es una familia de procesadores Intel dirigida a servidores y estaciones de trabajo.
Estos sistemas pueden necesitar atender muchos usuarios, ejecutar máquinas virtuales, manejar bases de datos o trabajar con grandes cantidades de memoria.
Según la gama y la plataforma, ofrecen distintas capacidades de memoria, expansión y funciones de fiabilidad.
Ejemplo práctico: un servidor que mantiene varios servicios y máquinas virtuales funcionando simultáneamente.
Un Xeon no tiene por qué ser más rápido que un procesador de escritorio en cualquier tarea. El resultado depende de la aplicación y de las características concretas del sistema.

16. IBM Power10: una plataforma de procesamiento empresarial
IBM Power10 es una generación de procesadores de la familia IBM Power, orientada a sistemas empresariales.
Se utiliza en servidores que ejecutan cargas como bases de datos, aplicaciones de negocio y entornos virtualizados.
Su interés está en el conjunto de la plataforma: capacidad de procesamiento, memoria, virtualización y funciones empresariales.
Ejemplo práctico: un sistema que centraliza aplicaciones críticas de una organización.
Power10 es una generación concreta dentro de una familia de procesadores; no constituye una categoría equivalente a GPU, DSP o microcontrolador.
Tabla comparativa: qué significa cada término
| Término | Qué describe | Uso habitual |
|---|---|---|
| CPU | Unidad de procesamiento general | Sistema operativo y aplicaciones |
| GPU | Procesador orientado al paralelismo | Gráficos, cálculo e IA |
| TPU | ASIC de Google para aprendizaje automático | Entrenamiento e inferencia |
| FPGA | Circuito digital reconfigurable | Interfaces, adquisición y procesamiento |
| ASIC | Circuito diseñado para una aplicación | Funciones especializadas |
| NPU | Acelerador de redes neuronales | IA local compatible |
| DSP | Procesador de señales digitales | Audio, comunicaciones y filtrado |
| SoC | Integración de subsistemas en un chip | Móviles y sistemas embebidos |
| MCU | Microcontrolador con CPU y periféricos | Sensores, control y automatización |
| AMD Ryzen | Familia comercial | Ordenadores personales |
| Intel Core | Familia comercial | Ordenadores personales |
| Snapdragon | Familia de plataformas y SoC | Móviles, PC y otros dispositivos |
| Dimensity | Familia de SoC | Smartphones |
| Apple serie A | Familia de SoC | iPhone y determinados iPad |
| Intel Xeon | Familia de procesadores | Servidores y estaciones de trabajo |
| IBM Power10 | Generación de procesadores IBM Power | Servidores empresariales |
¿Cómo trabajan juntos estos procesadores?
Imaginemos un sistema que utiliza una cámara para detectar objetos y activar un mecanismo.
La CPU organiza el programa y gestiona las comunicaciones. Una NPU o GPU, si el software es compatible, ejecuta el modelo de visión artificial. Un microcontrolador puede encargarse de leer sensores y controlar el mecanismo.
Si el sistema necesita tratar señales con requisitos específicos, también podría incorporar un DSP o una FPGA.
Este reparto se conoce como computación heterogénea: utilizar diferentes recursos de procesamiento según las necesidades de cada tarea.
Qué conviene mirar además de los GHz
La frecuencia de reloj es un dato útil, pero no basta para comparar procesadores de arquitecturas o generaciones diferentes.
Para valorar una plataforma debemos considerar:
- La carga real: programación, juegos, control, análisis de datos o IA.
- La memoria: capacidad, ancho de banda y disponibilidad para los aceleradores.
- El consumo y la refrigeración: condicionan el rendimiento sostenido.
- La compatibilidad del software: determina qué recursos puede aprovechar la aplicación.
- Las interfaces: GPIO, ADC, buses de comunicación o conexiones de expansión.
- Las pruebas relevantes: medir tareas similares a las que realmente vamos a ejecutar.
En electrónica, una CPU muy potente puede aportar poco si el proyecto necesita principalmente leer sensores y funcionar durante meses con batería.
Algunas preguntas frecuentes sobre tipos de procesadores
¿Una GPU puede sustituir a la CPU?
En un ordenador convencional, ambas cumplen funciones complementarias. La GPU acelera cargas adecuadas para el paralelismo, mientras la CPU ejecuta el sistema operativo y coordina el programa.
¿Necesito una NPU para utilizar inteligencia artificial?
No. Muchos modelos pueden ejecutarse en CPU o GPU. Una NPU añade una vía de aceleración para las tareas y herramientas compatibles.
¿Un ESP32 es una CPU o un microcontrolador?
Es un dispositivo utilizado como microcontrolador que contiene una CPU y otros subsistemas. También se describe como SoC por su nivel de integración.
¿Una FPGA se programa como un Arduino?
El enfoque es diferente. En un microcontrolador escribimos instrucciones que ejecuta una CPU. En una FPGA describimos recursos y conexiones que se implementan como circuitos digitales, aunque existen soluciones híbridas.
¿Existe un procesador mejor para todo?
Cada diseño responde a un equilibrio entre flexibilidad, rendimiento, consumo, coste e integración. La elección depende del trabajo que deba realizar.
Para quienes disfrutamos construyendo proyectos electrónicos, conocer estas diferencias permite entender mejor tanto un pequeño sensor conectado como el ordenador que usamos para programarlo.
¿Con qué plataformas has trabajado: AVR, ESP32, STM32, Raspberry Pi o FPGA? Cuéntanos qué proyecto has construido y qué te llevó a elegirlas.

Deja una respuesta