A Heterogeneous RISC-V Processor for Efficient DNN Application in Smart Sensing System

被引:5
|
作者
Zhang, Haifeng [1 ]
Wu, Xiaoti [2 ,3 ,4 ]
Du, Yuyu [3 ,5 ]
Guo, Hongqing [3 ,6 ]
Li, Chuxi [3 ,4 ,5 ]
Yuan, Yidong [1 ]
Zhang, Meng [3 ,4 ,5 ]
Zhang, Shengbing [3 ,4 ,5 ]
机构
[1] Beijing Smart Chip Microelect Technol Co Ltd, Natl & Local Joint Engn Res Ctr Reliabil Technol, Beijing 100192, Peoples R China
[2] Northwestern Polytech Univ, Sch Cybersecur, Xian 710072, Peoples R China
[3] Engn & Res Ctr Embedded Syst Integrat, Minist Educ, Xian 710129, Peoples R China
[4] Natl Engn Lab Integrated AeroSp Ground Ocean Big, Xian 710129, Peoples R China
[5] Northwestern Polytech Univ, Sch Comp Sci, Xian 710129, Peoples R China
[6] Northwestern Polytech Univ, Sch Software, Xian 710129, Peoples R China
关键词
sensing system; dnn; intelligent computing architecture; RISC-V; VLIW; SIMD; ACCELERATOR;
D O I
10.3390/s21196491
中图分类号
O65 [分析化学];
学科分类号
070302 ; 081704 ;
摘要
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.
引用
收藏
页数:19
相关论文
共 50 条
  • [1] Design and Implementation of a Smart Home System Based on the RISC-V Processor
    Lu, Liangliang
    Zhang, Ming
    He, Dingxin
    PROCEEDINGS OF 2020 IEEE 2ND INTERNATIONAL CONFERENCE ON CIVIL AVIATION SAFETY AND INFORMATION TECHNOLOGY (ICCASIT), 2020, : 300 - 304
  • [2] A Scalable RISC-V Vector Processor Enabling Efficient Multi-Precision DNN Inference
    Wang, Chuanning
    Fang, Chao
    Wu, Xiao
    Wang, Zhongfeng
    Lin, Jun
    2024 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, ISCAS 2024, 2024,
  • [3] Efficient resource shared RISC-V multicore processor
    Islam, Md Ashraful
    Kise, Kenji
    2021 IEEE 14TH INTERNATIONAL SYMPOSIUM ON EMBEDDED MULTICORE/MANY-CORE SYSTEMS-ON-CHIP (MCSOC 2021), 2021, : 366 - 372
  • [4] Exploring RISC-V Based DNN Accelerators
    Liu, Qiankun
    Amiri, Sam
    Ost, Luciano
    2024 IEEE INTERNATIONAL CONFERENCE ON OMNI-LAYER INTELLIGENT SYSTEMS, COINS 2024, 2024, : 30 - 34
  • [5] Maxpool operator for RISC-V processor
    Nevezi-Strango, David
    Rotar, Danut
    Valcan, Sorin
    Gaianu, Mihail
    2023 25TH INTERNATIONAL SYMPOSIUM ON SYMBOLIC AND NUMERIC ALGORITHMS FOR SCIENTIFIC COMPUTING, SYNASC 2023, 2023, : 246 - 250
  • [6] A Mixed-Precision RISC-V Processor for Extreme-Edge DNN Inference
    Ottavi, Gianmarco
    Garofalo, Angelo
    Tagliavini, Giuseppe
    Conti, Francesco
    Benini, Luca
    Rossi, Davide
    2020 IEEE COMPUTER SOCIETY ANNUAL SYMPOSIUM ON VLSI (ISVLSI 2020), 2020, : 512 - 517
  • [7] RISC-HD: Lightweight RISC-V Processor for Efficient Hyperdimensional Computing Inference
    Taheri, Farhad
    Bayat-Sarmadi, Siavash
    Hadayeghparast, Shahriar
    IEEE INTERNET OF THINGS JOURNAL, 2022, 9 (23) : 24030 - 24037
  • [8] An Efficient Instruction Fetch Architecture for a RISC-V Soft Processor on an FPGA
    Miyazaki, Hiromu
    Miura, Junya
    Kise, Kenji
    PROCEEDINGS OF THE 10TH INTERNATIONAL SYMPOSIUM ON HIGHLY EFFICIENT ACCELERATORS AND RECONFIGURABLE TECHNOLOGIES (HEART), 2019,
  • [9] RISC-V2: A Scalable RISC-V Vector Processor
    Patsidis, Kariofyllis
    Nicopoulos, Chrysostomos
    Sirakoulis, Georgios Ch
    Dimitrakopoulos, Giorgos
    2020 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), 2020,
  • [10] Quark: An Integer RISC-V Vector Processor for Sub-Byte Quantized DNN Inference
    AskariHemmat, MohammadHossein
    Dupuis, Theo
    Fournier, Yoan
    El Zarif, Nizar
    Cavalcante, Matheus
    Perotti, Matteo
    Gurkaynak, Frank
    Benini, Luca
    Leduc-Primeau, Francois
    Savaria, Yvon
    David, Jean-Pierre
    2023 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, ISCAS, 2023,