Bienvenido a Tecnohackers

Tecnohackers » Area Tecnica » Hardware y Asistencia Tecnica » Biblioteca Tecnica Hardware
 » 

Qué Es La NPU, Qué Hace y Por Que Es Importante



Autor Tema: Qué Es La NPU, Qué Hace y Por Que Es Importante  (Leído 112 veces)

Conectado manati

  • Amig@s De Tecno
  • Master
  • *****
  • Mensajes: 13117
Qué Es La NPU, Qué Hace y Por Que Es Importante
« en: Diciembre 26, 2023, 09:39:53 pm »
La NPU se empezó a utilizar hace años en el sector móvil
Apple fue la primera compañía que popularizó este elemento bajo el nombre de Neural Engine, que se traduce literalmente como motor neural. Su debut se produjo en 2017 y se integró en el SoC Apple A11, un chip que dio vida a los iPhone 8, iPhone 8 Plus y iPhone X.

You are not allowed to view links. Register or Login

Su llegada al sector PC es algo relativamente nuevo. La primera en mover ficha en este sentido fue AMD con las APUs Ryzen 7040 que, como sabrán muchos de nuestros lectores, cuentan con una NPU de primera generación
Intel supo ver el potencial de la NPU y el empuje de la IA, y por eso también decidió apostar por el uso de ese hardware especializado con los nuevos procesadores Intel Core Ultra, que se encuadran dentro de la generación Intel Meteor Lake y que ya han empezado a llegar a diferentes portátiles de consumo general con distintos tamaños, incluyendo desde ultra ligeros como el ASUS Zenbook OLED 14 hasta modelos de 16 pulgadas como la serie MSI Prestige.


You are not allowed to view links. Register or Login

Qué es y que hace la NPU
NPU Son las siglas, en inglés, de unidad de procesamiento neural, y como su propio nombre indica es un chip o procesador especializado en operaciones propias de redes neuronales, como la inferencia, el aprendizaje profundo y la inteligencia artificial.
Esta unidad puede trabajar con diferentes algoritmos y ofrece una versatilidad enorme en todo lo relacionado con cargas de trabajo propias de la inteligencia artificial, pero no puede ser utilizado para tareas generales de computación, lo que significa que debe ir acompañado de una CPU en aquellos equipos que estén destinados al mercado de consumo general. Esto explica por qué tanto Intel como AMD, y también Apple, Samsung y todos los grandes del sector han implementado la NPU junto a una CPU y una GPU.
La NPU trabaja con operaciones propias de la inteligencia artificial, está optimizada para ofrecer un excelente nivel de rendimiento en ese nivel manteniendo, además, un bajo consumo energético. En términos de rendimiento una NPU integrada en un procesador Intel Core Ultra o en una APU Ryzen 8000 no va a ofrecer más rendimiento que una GPU especializada, pero su relación rendimiento-consumo va a ser tan buena que será ahí precisamente donde residirá su principal valor.

You are not allowed to view links. Register or Login

Este procesador especializado en IA utiliza una arquitectura de computación paralela que se basa en datos, lo que la convierte en una excelente opción para el procesamiento masivo de datos diversos, incluyendo contenidos multimedia como vídeos o imágenes.
Puede trabajar con múltiples hilos en paralelo, utiliza un sistema de almacenamiento en caché de fácil acceso y sus núcleos de procesamiento tienen un diseño simplificado porque, como he dicho anteriormente, no están diseñados para computación general.
Como sus núcleos están especializados y optimizados para IA ofrecen un excelente rendimiento y tienen un diseño más sencillo que necesita menos energía para funcionar correctamente. Están optimizadas para trabajar con algoritmos de baja precisión (INT8 e INT4), y su nivel de rendimiento se mide normalmente en TOPs, siglas de trillones (anglosajones) de operaciones por segundo.
Una NPU incluye bloques de multiplicación y suma, funciones de activación, y puede realizar operaciones de datos 2D y de descompresión, entre otras cosas. Esto le permite realizar operaciones de sumar y restar, y de multiplicación, aplicadas a matrices, y también puede trabajar con redes convolucionales y operaciones escalares.


Por qué es importante la NPU
Puede trabajar con algoritmos de aprendizaje profundo y redes neurales, estas pueden entrenarse para ofrecer diferentes tipos de soluciones propias de la inteligencia artificial, cuya complejidad y amplitud puede variar en función del grado de entrenamiento que hayan recibido.

You are not allowed to view links. Register or Login

Lo que hace la NPU es, utilizar modelos de redes neurales ya entrenados para aprovecharlos mediante un proceso de inferencia.
La aceleración que brinda gracias a su hardware especializado le permite ofrecer un rendimiento óptimo, aunque su mayor virtud no está en la potencia bruta, sino en el valor que ofrece en relación consumo-rendimiento, ya que en este sentido supera tanto a una CPU como a una GPU y tiene, además, un coste mucho más bajo.
Con la llegada de las NPU al mundo del PC será posible disfrutar de funciones avanzadas de inteligencia artificial que realmente aportan un valor importante sin hacer grandes sacrificios ni a nivel de coste ni de eficiencia.
Su evolución será una constante en los próximos años, y podemos esperar una importante evolución en términos de potencia.

Fuente: Isidro Ros
You are not allowed to view links. Register or Login

Tags:
Tags:

 


SMF 2.0.19 | SMF © 2016, Simple Machines
Paginas Afiliadas
Twitter - FaceBook - Daraxblog
Designed by Smf Personal