비전 프로세싱 유닛

VPU (Visual Processing Unit)는 새로운 종류의 마이크로 프로세서입니다. 이것은 머신 비전 작업을 가속화하도록 설계된 특정 유형의 AI 가속기입니다.

개요
비전 처리 장치는 CNN (길쌈 신경 네트워크), SIFT (스케일 불변의 변환), … 등의 머신 비전 알고리즘을 실행하는 데 적합하다는 점에서 비디오 인코딩 및 디코딩을 전문으로하는 비디오 처리 장치와 다릅니다. .

카메라에서 데이터를 가져와 (오프 칩 버퍼를 우회하는) 직접 인터페이스를 포함 할 수 있으며, 멀티 코어 DSP와 같이 스크래치 패드 메모리를 사용하는 여러 병렬 실행 장치간에 온칩 데이터 흐름을보다 강조 할 수 있습니다. 그러나 비디오 처리 장치처럼 이미지 처리를위한 고정밀 고정 소수점 연산에 중점을 둘 수도 있습니다.

GPU와 대조
이들은 래스터 화 및 텍스쳐 매핑 (3D 그래픽 용)을위한 특수 하드웨어를 포함하고 오프 칩 메모리에서 비트 맵 이미지를 조작하기 위해 최적화 된 메모리 아키텍처 (랜덤 액세스 패턴을 사용하여 텍스처 읽기 및 프레임 버퍼 수정)와는 다른 GPU입니다. .

목표 시장은 로봇 공학, 사물의 인터넷, 가상 현실 및 증강 현실을위한 새로운 종류의 디지털 카메라, 스마트 카메라, 스마트 폰 및 기타 모바일 장치로의 머신 비전 가속화를 통합합니다.

예제들
Intel Corporation의 Myriad VPU 라인에있는 3 세대 비전 프로세싱 유닛 인 Movidius Myriad X.
Movidius Myriad 2는 Google Project Tango 및 DJI Drones에서 사용됩니다.
Microsoft HoloLens는 카메라 입력을 해석하고 증강 현실 응용 프로그램의 환경 추적 및 비전을 가속화하기위한 홀로그램 처리 장치 (CPU 및 GPU를 보완하는)로 불리는 가속기를 포함합니다.
Eyeriss, MIT의 디자인은 길쌈 신경 네트워크를 실행하기위한 것입니다.
직관적 인 VPU 설계에 중점을 둔 이스라엘 회사 인이 제품의 이름은 NU 시리즈입니다.
NeuFlow는 데이터 흐름 아키텍처를 사용하여 컨볼 루션을 가속화하는 Yann LeCun (FPGA 구현)의 디자인입니다.
Mobileye EyeQ, Mobileye에 의해
Nvidia의 7-way VLIW Vision 프로세서

유사한 프로세서
일부 프로세서는 VPU로 설명되지 않지만 머신 비전 작업에도 똑같이 적용됩니다. 이것들은 VPU가 속해 있을지도 모르는 광범위한 종류의 AI 가속기를 형성 할 수 있지만, 2016 년에는 그 이름에 대한 합의가 이루어지지 않았다 :

IBM TrueNorth는 비디오 / 오디오를 포함한 유사한 센서 데이터 패턴 인식 및 인텔리전스 태스크를 겨냥한 뉴로 morphic 프로세서입니다.
Qualcomm Zeroth Neural processing unit, 신흥 클래스의 센서 / 인공 지능 칩을위한 새로운 진입.

Share