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...

Descripción completa

Detalles Bibliográficos
Autores principales: Zhang, Haifeng, Wu, Xiaoti, Du, Yuyu, Guo, Hongqing, Li, Chuxi, Yuan, Yidong, Zhang, Meng, Zhang, Shengbing
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