Articulo de referencia

Unidad de procesamiento de visión

Una unidad de procesamiento de visión ( VPU ) es (a partir de 2023) una clase emergente de microprocesador ; es un tipo específico de acelerador de IA , diseñado para acelerar l...

Una unidad de procesamiento de visión ( VPU ) es (a partir de 2023) una clase emergente de microprocesador ; es un tipo específico de acelerador de IA , diseñado para acelerar las tareas de visión artificial . [1] [2]

Descripción general

Las unidades de procesamiento de visión se diferencian de las unidades de procesamiento de gráficos (que están especializadas para la codificación y decodificación de video ) en su idoneidad para ejecutar algoritmos de visión artificial como CNN ( redes neuronales convolucionales ), SIFT ( transformación de características invariantes en escala ) y similares.

Pueden incluir interfaces directas para tomar datos de las cámaras (evitando cualquier buffer externo al chip) y hacer mayor énfasis en el flujo de datos en el chip entre muchas unidades de ejecución paralelas con memoria de borrador , como un DSP multinúcleo . Pero, al igual que las unidades de procesamiento de video, pueden centrarse en la aritmética de punto fijo de baja precisión para el procesamiento de imágenes .

Contraste con las GPU

Se diferencian de las GPU , que contienen hardware especializado para rasterización y mapeo de texturas (para gráficos 3D ), y cuya arquitectura de memoria está optimizada para manipular imágenes de mapa de bits en la memoria externa (leer texturas y modificar búferes de cuadros , con patrones de acceso aleatorio ). Las VPU están optimizadas para el rendimiento por vatio, mientras que las GPU se centran principalmente en el rendimiento absoluto.

Los mercados objetivo son la robótica , la Internet de las cosas (IoT), las nuevas clases de cámaras digitales para realidad virtual y realidad aumentada , las cámaras inteligentes y la integración de la aceleración de la visión artificial en los teléfonos inteligentes y otros dispositivos móviles .

Ejemplos

Categoría más amplia

Algunos procesadores no se describen como VPU, pero son igualmente aplicables a tareas de visión artificial. Estos pueden formar una categoría más amplia de aceleradores de IA (a la que también pueden pertenecer las VPU), sin embargo, a partir de 2016 no hay consenso sobre el nombre:

Véase también

  • Adapteva Epiphany , un procesador multinúcleo con énfasis similar en el flujo de datos en el chip, centrado en el rendimiento de punto flotante de 32 bits
  • CELL , un procesador multinúcleo con características bastante consistentes con las unidades de procesamiento de visión (instrucciones SIMD y tipos de datos adecuados para video y DMA en chip entre memorias de borrador)
  • Coprocesador
  • Unidad de procesamiento de gráficos , también utilizada comúnmente para ejecutar algoritmos de visión. La arquitectura Pascal de NVidia incluye compatibilidad con FP16 para brindar una mejor relación costo/precisión para las cargas de trabajo de IA
  • MPSoC
  • OpenCL
  • OpenVX
  • Unidad de procesamiento de física , un intento anterior de complementar la CPU y la GPU con un acelerador de alto rendimiento
  • Unidad de procesamiento tensorial , un chip utilizado internamente por Google para acelerar los cálculos de IA

Referencias

  1. ^ Seth Colaner; Matthew Humrick (3 de enero de 2016). "Un tercer tipo de procesador para AR/VR: la VPU Myriad 2 de Movidius". Tom's Hardware .
  2. ^ Prasid Banerje (28 de marzo de 2016). "El auge de las VPU: dar ojos a las máquinas". Digit.in .
  3. ^ "Unidades de procesamiento de visión (VPU) Intel® Movidius™". Intel .
  4. ^ Weckler, Adrian. "La empresa tecnológica dublinesa Movidius impulsará el nuevo casco de realidad virtual de Google". Independent.ie . Consultado el 15 de marzo de 2016 .
  5. ^ "DJI incorpora dos nuevos drones emblemáticos a su gama con Myriad 2 VPU - Tecnología de visión artificial - Movidius". www.movidius.com .
  6. ^ Fred O'Connor (1 de mayo de 2015). "Microsoft profundiza en los detalles de HoloLens: se revela el rol del 'procesador holográfico'". PCWorld .
  7. ^ Chen, Yu-Hsin; Krishna, Tushar; Emer, Joel y Sze, Vivienne (2016). "Eyeriss: un acelerador reconfigurable energéticamente eficiente para redes neuronales convolucionales profundas". IEEE International Solid-State Circuits Conference, ISSCC 2016, Digest of Technical Papers . págs. 262–263.
  8. ^ "Presentamos los procesadores Qualcomm Zeroth: computación inspirada en el cerebro". Qualcomm . 10 de octubre de 2013.
  9. ^ "Intel incorporará una unidad de procesamiento 'VPU' a los chips Meteor Lake de 14.ª generación". PCMAG .
  • Arquitectura Eyeriss
  • Unidad de procesamiento holográfico
  • NeuFlow: un procesador de flujo de datos reconfigurable en tiempo de ejecución para la visión Archivado el 5 de mayo de 2017 en Wayback Machine
Obtenido de "https://es.wikipedia.org/w/index.php?title=Unidad_de_procesamiento_de_visión&oldid=1212675252"