stringtranslate.com

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 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

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 .

Enlaces externos