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 条
  • [31] Spectre attack detection with Neutral Network on RISC-V processor
    Anh-Tien Le
    Trong-Thuc Hoang
    Ba-Anh Dao
    Tsukamoto, Akira
    Suzaki, Kuniyasu
    Cong-Kha Pham
    2022 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS 22), 2022, : 2467 - 2471
  • [32] Polynomial Formal Verification of a Processor: A RISC-V Case Study
    Weingarten, Lennart
    Mahzoon, Alireza
    Goli, Mehran
    Drechsler, Rolf
    2023 24TH INTERNATIONAL SYMPOSIUM ON QUALITY ELECTRONIC DESIGN, ISQED, 2023, : 41 - 47
  • [33] An integrated machine code monitor for a RISC-V processor on an FPGA
    Kaneko, Hiroaki
    Kanasugi, Akinori
    ARTIFICIAL LIFE AND ROBOTICS, 2020, 25 (03) : 427 - 433
  • [34] A Custom Designed RISC-V ISA Compatible Processor for SoC
    Sharat, Kavya
    Bandishte, Sumeet
    Varghese, Kuruvilla
    Bharadwaj, Amrutur
    VLSI DESIGN AND TEST, 2017, 711 : 570 - 577
  • [35] Sparq: A Custom RISC-V Vector Processor for Efficient Sub-Byte Quantized Inference
    Dupuis, Theo
    Fournier, Yoan
    AskariHemmat, MohammadHossein
    El Zarif, Nizar
    Leduc-Primeau, Francois
    David, Jean Pierre
    Savaria, Yvon
    2023 21ST IEEE INTERREGIONAL NEWCAS CONFERENCE, NEWCAS, 2023,
  • [36] DARKSIDE: A Heterogeneous RISC-V Compute Cluster for Extreme-Edge On-Chip DNN Inference and Training
    Garofalo, Angelo
    Tortorella, Yvan
    Perotti, Matteo
    Valente, Luca
    Nadalini, Alessandro
    Benini, Luca
    Rossi, Davide
    Conti, Francesco
    IEEE Open Journal of the Solid-State Circuits Society, 2022, 2 : 231 - 243
  • [37] An integrated machine code monitor for a RISC-V processor on an FPGA
    Hiroaki Kaneko
    Akinori Kanasugi
    Artificial Life and Robotics, 2020, 25 : 427 - 433
  • [38] Efficient Cross-Level Testing for Processor Verification: A RISC-V Case-Study
    Herdt, Vladimir
    Grosse, Daniel
    Jentzsch, Eyck
    Drechsler, Rolf
    PROCEEDINGS OF THE 2020 FORUM FOR SPECIFICATION AND DESIGN LANGUAGES (FDL), 2020,
  • [39] SPARK: An automatic Score-Power-Area efficient RISC-V processor microarchitecture SeeKer
    Li, Qiang
    Tao, Jun
    Han, Jun
    MICROELECTRONICS JOURNAL, 2023, 132
  • [40] A Comparative Survey of Open-Source Application-Class RISC-V Processor Implementations
    Doerflinger, Alexander
    Albers, Mark
    Kleinbeck, Benedikt
    Guan, Yejun
    Michalik, Harald
    Klink, Raphael
    Blochwitz, Christopher
    Nechi, Anouar
    Berekovic, Mladen
    PROCEEDINGS OF THE 18TH ACM INTERNATIONAL CONFERENCE ON COMPUTING FRONTIERS 2021 (CF 2021), 2021, : 12 - 20