Cargando…
A Heterogeneous RISC-V Processor for Efficient DNN Application in Smart Sensing System
Extracting features from sensing data on edge devices is a challenging application for which deep neural networks (DNN) have shown promising results. Unfortunately, the general micro-controller-class processors which are widely used in sensing system fail to achieve real-time inference. Accelerating...
Autores principales: | , , , , , , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
MDPI
2021
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8511981/ https://www.ncbi.nlm.nih.gov/pubmed/34640811 http://dx.doi.org/10.3390/s21196491 |
_version_ | 1784582878481350656 |
---|---|
author | Zhang, Haifeng Wu, Xiaoti Du, Yuyu Guo, Hongqing Li, Chuxi Yuan, Yidong Zhang, Meng Zhang, Shengbing |
author_facet | Zhang, Haifeng Wu, Xiaoti Du, Yuyu Guo, Hongqing Li, Chuxi Yuan, Yidong Zhang, Meng Zhang, Shengbing |
author_sort | Zhang, Haifeng |
collection | PubMed |
description | Extracting features from sensing data on edge devices is a challenging application for which deep neural networks (DNN) have shown promising results. Unfortunately, the general micro-controller-class processors which are widely used in sensing system fail to achieve real-time inference. Accelerating the compute-intensive DNN inference is, therefore, of utmost importance. As the physical limitation of sensing devices, the design of processor needs to meet the balanced performance metrics, including low power consumption, low latency, and flexible configuration. In this paper, we proposed a lightweight pipeline integrated deep learning architecture, which is compatible with open-source RISC-V instructions. The dataflow of DNN is organized by the very long instruction word (VLIW) pipeline. It combines with the proposed special intelligent enhanced instructions and the single instruction multiple data (SIMD) parallel processing unit. Experimental results show that total power consumption is about 411 mw and the power efficiency is about 320.7 GOPS/W. |
format | Online Article Text |
id | pubmed-8511981 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2021 |
publisher | MDPI |
record_format | MEDLINE/PubMed |
spelling | pubmed-85119812021-10-14 A Heterogeneous RISC-V Processor for Efficient DNN Application in Smart Sensing System Zhang, Haifeng Wu, Xiaoti Du, Yuyu Guo, Hongqing Li, Chuxi Yuan, Yidong Zhang, Meng Zhang, Shengbing Sensors (Basel) Article Extracting features from sensing data on edge devices is a challenging application for which deep neural networks (DNN) have shown promising results. Unfortunately, the general micro-controller-class processors which are widely used in sensing system fail to achieve real-time inference. Accelerating the compute-intensive DNN inference is, therefore, of utmost importance. As the physical limitation of sensing devices, the design of processor needs to meet the balanced performance metrics, including low power consumption, low latency, and flexible configuration. In this paper, we proposed a lightweight pipeline integrated deep learning architecture, which is compatible with open-source RISC-V instructions. The dataflow of DNN is organized by the very long instruction word (VLIW) pipeline. It combines with the proposed special intelligent enhanced instructions and the single instruction multiple data (SIMD) parallel processing unit. Experimental results show that total power consumption is about 411 mw and the power efficiency is about 320.7 GOPS/W. MDPI 2021-09-28 /pmc/articles/PMC8511981/ /pubmed/34640811 http://dx.doi.org/10.3390/s21196491 Text en © 2021 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 Zhang, Haifeng Wu, Xiaoti Du, Yuyu Guo, Hongqing Li, Chuxi Yuan, Yidong Zhang, Meng Zhang, Shengbing A Heterogeneous RISC-V Processor for Efficient DNN Application in Smart Sensing System |
title | A Heterogeneous RISC-V Processor for Efficient DNN Application in Smart Sensing System |
title_full | A Heterogeneous RISC-V Processor for Efficient DNN Application in Smart Sensing System |
title_fullStr | A Heterogeneous RISC-V Processor for Efficient DNN Application in Smart Sensing System |
title_full_unstemmed | A Heterogeneous RISC-V Processor for Efficient DNN Application in Smart Sensing System |
title_short | A Heterogeneous RISC-V Processor for Efficient DNN Application in Smart Sensing System |
title_sort | heterogeneous risc-v processor for efficient dnn application in smart sensing system |
topic | Article |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8511981/ https://www.ncbi.nlm.nih.gov/pubmed/34640811 http://dx.doi.org/10.3390/s21196491 |
work_keys_str_mv | AT zhanghaifeng aheterogeneousriscvprocessorforefficientdnnapplicationinsmartsensingsystem AT wuxiaoti aheterogeneousriscvprocessorforefficientdnnapplicationinsmartsensingsystem AT duyuyu aheterogeneousriscvprocessorforefficientdnnapplicationinsmartsensingsystem AT guohongqing aheterogeneousriscvprocessorforefficientdnnapplicationinsmartsensingsystem AT lichuxi aheterogeneousriscvprocessorforefficientdnnapplicationinsmartsensingsystem AT yuanyidong aheterogeneousriscvprocessorforefficientdnnapplicationinsmartsensingsystem AT zhangmeng aheterogeneousriscvprocessorforefficientdnnapplicationinsmartsensingsystem AT zhangshengbing aheterogeneousriscvprocessorforefficientdnnapplicationinsmartsensingsystem AT zhanghaifeng heterogeneousriscvprocessorforefficientdnnapplicationinsmartsensingsystem AT wuxiaoti heterogeneousriscvprocessorforefficientdnnapplicationinsmartsensingsystem AT duyuyu heterogeneousriscvprocessorforefficientdnnapplicationinsmartsensingsystem AT guohongqing heterogeneousriscvprocessorforefficientdnnapplicationinsmartsensingsystem AT lichuxi heterogeneousriscvprocessorforefficientdnnapplicationinsmartsensingsystem AT yuanyidong heterogeneousriscvprocessorforefficientdnnapplicationinsmartsensingsystem AT zhangmeng heterogeneousriscvprocessorforefficientdnnapplicationinsmartsensingsystem AT zhangshengbing heterogeneousriscvprocessorforefficientdnnapplicationinsmartsensingsystem |