Cargando…

A Heterogeneous Architecture for the Vision Processing Unit with a Hybrid Deep Neural Network Accelerator

The vision chip is widely used to acquire and process images. It connects the image sensor directly with the vision processing unit (VPU) to execute the vision tasks. Modern vision tasks mainly consist of image signal processing (ISP) algorithms and deep neural networks (DNNs). However, the traditio...

Descripción completa

Detalles Bibliográficos
Autores principales: Liu, Peng, Yang, Zikai, Kang, Lin, Wang, Jian
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2022
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8878321/
https://www.ncbi.nlm.nih.gov/pubmed/35208392
http://dx.doi.org/10.3390/mi13020268
_version_ 1784658633502490624
author Liu, Peng
Yang, Zikai
Kang, Lin
Wang, Jian
author_facet Liu, Peng
Yang, Zikai
Kang, Lin
Wang, Jian
author_sort Liu, Peng
collection PubMed
description The vision chip is widely used to acquire and process images. It connects the image sensor directly with the vision processing unit (VPU) to execute the vision tasks. Modern vision tasks mainly consist of image signal processing (ISP) algorithms and deep neural networks (DNNs). However, the traditional VPUs are unsuitable for the DNNs, and the DNN processing units (DNPUs) cannot process the ISP algorithms. Meanwhile, only the CNNs and the CNN-RNN frameworks are used in the vision tasks, and few DNPUs are specifically designed for this. In this paper, we propose a heterogeneous architecture for the VPU with a hybrid accelerator for the DNNs. It can process the ISP, CNNs, and hybrid DNN subtasks on one unit. Furthermore, we present a sharing scheme to multiplex the hardware resources for different subtasks. We also adopt a pipelined workflow for the vision tasks to fully use the different processing modules and achieve a high processing speed. We implement the proposed VPU on the field-programmable gate array (FPGA), and several vision tasks are tested on it. The experiment results show that our design can process the vision tasks efficiently with an average performance of 22.6 giga operations per second/W (GOPS/W).
format Online
Article
Text
id pubmed-8878321
institution National Center for Biotechnology Information
language English
publishDate 2022
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-88783212022-02-26 A Heterogeneous Architecture for the Vision Processing Unit with a Hybrid Deep Neural Network Accelerator Liu, Peng Yang, Zikai Kang, Lin Wang, Jian Micromachines (Basel) Article The vision chip is widely used to acquire and process images. It connects the image sensor directly with the vision processing unit (VPU) to execute the vision tasks. Modern vision tasks mainly consist of image signal processing (ISP) algorithms and deep neural networks (DNNs). However, the traditional VPUs are unsuitable for the DNNs, and the DNN processing units (DNPUs) cannot process the ISP algorithms. Meanwhile, only the CNNs and the CNN-RNN frameworks are used in the vision tasks, and few DNPUs are specifically designed for this. In this paper, we propose a heterogeneous architecture for the VPU with a hybrid accelerator for the DNNs. It can process the ISP, CNNs, and hybrid DNN subtasks on one unit. Furthermore, we present a sharing scheme to multiplex the hardware resources for different subtasks. We also adopt a pipelined workflow for the vision tasks to fully use the different processing modules and achieve a high processing speed. We implement the proposed VPU on the field-programmable gate array (FPGA), and several vision tasks are tested on it. The experiment results show that our design can process the vision tasks efficiently with an average performance of 22.6 giga operations per second/W (GOPS/W). MDPI 2022-02-07 /pmc/articles/PMC8878321/ /pubmed/35208392 http://dx.doi.org/10.3390/mi13020268 Text en © 2022 by the authors. https://creativecommons.org/licenses/by/4.0/Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
spellingShingle Article
Liu, Peng
Yang, Zikai
Kang, Lin
Wang, Jian
A Heterogeneous Architecture for the Vision Processing Unit with a Hybrid Deep Neural Network Accelerator
title A Heterogeneous Architecture for the Vision Processing Unit with a Hybrid Deep Neural Network Accelerator
title_full A Heterogeneous Architecture for the Vision Processing Unit with a Hybrid Deep Neural Network Accelerator
title_fullStr A Heterogeneous Architecture for the Vision Processing Unit with a Hybrid Deep Neural Network Accelerator
title_full_unstemmed A Heterogeneous Architecture for the Vision Processing Unit with a Hybrid Deep Neural Network Accelerator
title_short A Heterogeneous Architecture for the Vision Processing Unit with a Hybrid Deep Neural Network Accelerator
title_sort heterogeneous architecture for the vision processing unit with a hybrid deep neural network accelerator
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8878321/
https://www.ncbi.nlm.nih.gov/pubmed/35208392
http://dx.doi.org/10.3390/mi13020268
work_keys_str_mv AT liupeng aheterogeneousarchitectureforthevisionprocessingunitwithahybriddeepneuralnetworkaccelerator
AT yangzikai aheterogeneousarchitectureforthevisionprocessingunitwithahybriddeepneuralnetworkaccelerator
AT kanglin aheterogeneousarchitectureforthevisionprocessingunitwithahybriddeepneuralnetworkaccelerator
AT wangjian aheterogeneousarchitectureforthevisionprocessingunitwithahybriddeepneuralnetworkaccelerator
AT liupeng heterogeneousarchitectureforthevisionprocessingunitwithahybriddeepneuralnetworkaccelerator
AT yangzikai heterogeneousarchitectureforthevisionprocessingunitwithahybriddeepneuralnetworkaccelerator
AT kanglin heterogeneousarchitectureforthevisionprocessingunitwithahybriddeepneuralnetworkaccelerator
AT wangjian heterogeneousarchitectureforthevisionprocessingunitwithahybriddeepneuralnetworkaccelerator