ENES

NPU

Un motor de IA chico en celulares y notebooks que corre modelos con poca batería.

Un celular cuyo chip tiene bloques CPU, GPU y NPU; de la NPU salen líneas hacia tres tareas: desenfocar el fondo, encontrar caras y pasar voz a texto

Una NPU (neural processing unit, unidad de procesamiento neuronal) es una parte de un chip dedicada a correr modelos de IA. Los celulares modernos y muchas notebooks recientes tienen una dentro de su chip principal, al lado del CPU y la GPU. Es la que desenfoca el fondo en una videollamada, encuentra caras en tu galería de fotos, transcribe un audio o corre un modelo de lenguaje chico sin mandar nada por internet.

Igual que una TPU, está especializada en las multiplicaciones de las que están hechas las redes neuronales, con números de baja precisión. La diferencia es el objetivo. Una TPU vive en un centro de datos y entrena o sirve modelos gigantes; una NPU vive en tu aparato y corre modelos chicos para hacer inferencia gastando la menor energía posible. La misma tarea en el CPU sería más lenta y vaciaría la batería más rápido.

Las NPU importan por la IA en el dispositivo: procesar los datos en el propio aparato es rápido, funciona sin conexión y deja cosas privadas como fotos y voz fuera del servidor de otro. Los fabricantes suelen anunciar la velocidad de la NPU en TOPS (billones de operaciones por segundo), pero ese número solo dice poco; lo que cuenta es si las apps que usás la aprovechan de verdad. Los nombres comerciales también cambian: Apple, por ejemplo, a la suya le dice Neural Engine.

Para quedarse

Para seguir leyendo

Términos relacionados

Más de Hardware