Return
A Programmable and Flexible Vision Processor
DOI:10.1109/TCSII.2022.3181161.png)
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
IF:
4.9
Papers:
8.8K
Citations:
2.5W

