정의
비전 프로세싱 유닛(Vision Processing Unit, 약칭 VPU)은 이미지·영상 데이터를 실시간으로 처리하고 분석하기 위해 설계된 특수 목적의 하드웨어 가속기이다. 일반적인 중앙처리장치(CPU)나 그래픽처리장치(GPU)와 달리, 컴퓨터 비전 알고리즘(예: 객체 검출, 이미지 분류, 특징 추출 등)에 최적화된 연산 유닛·메모리 구조를 포함한다. VPU는 저전력·소형화가 요구되는 엣지 디바이스(예: 드론, 스마트 카메라, 모바일 로봇)에서 주로 사용된다.
역사
- 2010년대 초, 인텔이 인수한 ‘Movidius’의 Myriad 시리즈가 상업적으로 성공한 최초의 비전 전용 프로세서로 평가된다.
- 이후 구글, NVIDIA, Qualcomm 등 주요 반도체 기업이 비전 전용 가속기를 발표하면서, VPU는 딥러닝 기반 비전 애플리케이션의 핵심 하드웨어 중 하나로 자리매김했다.
구조 및 주요 기능
- 전용 연산 코어: 행렬 곱셈·컨볼루션 등 메모리 대역폭이 높은 연산을 효율적으로 수행하도록 설계된 SIMD(단일 명령 다중 데이터) 혹은 VLIW(극히 긴 명령어) 기반 코어.
- 온칩 메모리: 이미지 피처맵, 가중치 파라미터 등을 빠르게 교환하기 위해 SRAM·eDRAM 등 고속 메모리 블록을 다수 포함한다.
- 전력 관리: 동적 전압·주파수 스케일링(DVFS) 및 파워 게이팅을 통해 엣지 디바이스의 배터리 수명을 연장한다.
- 프로그래밍 모델: OpenVX, OpenCL, TensorFlow Lite 등 표준 API를 지원하여 개발자가 알고리즘을 손쉽게 포팅할 수 있다.
주요 제품 및 사례
| 기업 | 제품명 | 특징 |
|---|---|---|
| 인텔 | Movidius Myriad X | 5TOPS(테라 연산) 수준의 비전 연산, 저전력(≈1 W) |
| 구글 | Edge TPU | 4TOPS 비전·AI 가속, TensorFlow Lite 모델 최적화 |
| NVIDIA | Jetson Xavier NX (VPU 기능 포함) | GPU와 VPU를 통합한 시스템‑온‑칩, 로봇·드론에 활용 |
| Qualcomm | Hexagon DSP (VPU 모드) | 모바일 SoC에 내장, 실시간 영상 스트리밍 처리 |
활용 분야
- 자율 주행: 카메라 기반 물체 인식·거리 측정
- 산업용 검사: 생산 라인에서 결함 자동 검출
- 스마트 시티: CCTV·교통 흐름 분석
- 증강·가상 현실: 실시간 영상 보정·트래킹
- 헬스케어: 의료 영상 전처리·진단 보조
관련 기술
- 컴퓨터 비전: 이미지 처리·패턴 인식 알고리즘 전반
- 딥러닝 가속기: 뉴럴 네트워크 전용 ASIC·FPGA와 기능이 겹치지만, VPU는 비전 파이프라인 전체(전처리·후처리 포함)에 초점을 맞춘다.
- 엣지 AI: 네트워크 연결 없이 현장에서 바로 인공지능 연산을 수행하는 환경을 의미하며, VPU는 핵심 하드웨어 구성 요소 중 하나이다.
참고 문헌
- Intel Corporation, “Movidius Myriad X Vision Processor Datasheet,” 2020.
- Google, “Edge TPU: Fast, Efficient ML Inference at the Edge,” 2021.
- OpenVX™ Consortium, “OpenVX Specification,” 2022.
- NVIDIA, “Jetson Xavier NX Platform Overview,” 2023.
※ 본 항목은 2026년 현재까지 공개된 자료와 기술 사양을 기반으로 작성되었으며, 최신 제품 출시나 기술 발전에 따라 내용이 변동될 수 있다.