arrow
Return

A Programmable and Flexible Vision Processor

delete2022-09-01
delete5
PRE
AI
Q
Qian Luo
C
Chunhe Yao
K
Ke Ning
X
Xuemin Zheng
M
Mingxin Zhao
程立 (Cheng Li)
S
Shuangming Yu
刘剑 cover
刘剑 (Jian Liu)
吴南健 (Nanjian Wu)
刘力源 cover
刘力源 (Liyuan Liu) *
DOI:10.1109/TCSII.2022.3181161delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
Vision chips perform image capture and real-time intelligent image processing by integrating an imager and a vision processor on a single chip, having broad application prospects. This brief proposes a programmable and flexible vision processor with a dual-issue micro-architecture. The processor consists of a reconfigurable vector unit, a flexible memory access network, and a non-maximum suppression (NMS) block. It can efficiently implement both deep neural network (DNN) and traditional computer vision (CV) algorithms. The vector unit performs single-instruction multiple-vector (SIMV) parallel operations with reconfigurable vector width. The flexible memory access network adaptively supports multiple vector operations under different vector widths. A four-MAC processing element (PE) in the vector unit is designed to increase computational power and data reuse rate. The NMS block can speed up the object location processing of the detection networks. The chip is fabricated in a 28nm process. The experimental results show that the maximum clock frequency, peak performance, and peak energy efficiency are 600MHz, 1.2TOPS, and 2.03TOPS/W, respectively. The Mobilenet-Vl processing achieves a throughput of 404 fps under a 256x224 image size and an 87.15%(top-5) accuracy on the ImageNet dataset.
Keywords:
Vision chip
vision processor
computer vision
deep neural network
parallel computation

Journal

I
IEEE Transactions on Circuits and Systems and Express Briefs
IF:
4.9
Papers:
8.8K
Citations:
2.5W

Organization

C
chinese academy of sciences
Scholars:
56.4W
Papers: 44.9W
Citations: 704