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...
Autores principales: | , , , |
---|---|
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 |