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 条
  • [41] DBPS: Dynamic Block Size and Precision Scaling for Efficient DNN Training Supported by RISC-V ISA Extensions
    Lee, Seunghyun
    Choi, Jeik
    Noh, Seockhwan
    Koo, Jahyun
    Kung, Jaeha
    2023 60TH ACM/IEEE DESIGN AUTOMATION CONFERENCE, DAC, 2023,
  • [42] Teaching Out-of-Order Processor Design with the RISC-V ISA
    Zekany, Stephen A.
    Tan, Jielun
    Connolly, James A.
    Dreslinski, Ronald G.
    2021 ACM/IEEE WORKSHOP ON COMPUTER ARCHITECTURE EDUCATION (WCAE), 2021,
  • [43] An Implementation of a World Grid Square Codes Generator on a RISC-V Processor
    Watanabe, Rei
    Tada, Jubee
    Sato, Keiichi
    Proceedings - 2021 9th International Symposium on Computing and Networking Workshops, CANDARW 2021, 2021, : 309 - 312
  • [44] Assessment of RISC-V Processor Suitability for Satellite Applications Invited Paper
    Vacca, Eleonora
    Cora, Giorgio
    Azimi, Sarah
    Sterpone, Luca
    PROCEEDINGS OF THE 21ST ACM INTERNATIONAL CONFERENCE ON COMPUTING FRONTIERS 2024-WORKSHOPS AND SPECIAL SESSIONS, CF 2024 COMPANION, 2024, : 116 - 121
  • [45] A Low Power Branch Prediction for Deep Learning on RISC-V Processor
    Sun, Mingjian
    Li, Yuan
    Chen, Song
    Kang, Yi
    2021 IEEE 32ND INTERNATIONAL CONFERENCE ON APPLICATION-SPECIFIC SYSTEMS, ARCHITECTURES AND PROCESSORS (ASAP 2021), 2021, : 203 - 206
  • [46] Survey on RISC-V System Architecture Research
    Liu C.
    Wu Y.-J.
    Wu J.-Z.
    Zhao C.
    Ruan Jian Xue Bao/Journal of Software, 2021, 32 (12): : 3992 - 4024
  • [47] An Efficient Resource Shared RISC-V Multicore Architecture
    Islam, Md Ashraful
    Kise, Kenji
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2022, E105D (09) : 1506 - 1515
  • [48] Research on the Secure RISC-V Processor Against a Power Analysis Attack
    Liu Q.
    Liu B.
    Lu S.
    Sai B.
    Tianjin Daxue Xuebao (Ziran Kexue yu Gongcheng Jishu Ban)/Journal of Tianjin University Science and Technology, 2021, 54 (08): : 868 - 874
  • [49] Efficient Parallelization of 5G-PUSCH on a Scalable RISC-V Many-Core Processor
    Bertuletti, Marco
    Zhang, Yichao
    Vanelli-Coralli, Alessandro
    Benini, Luca
    2023 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION, DATE, 2023,
  • [50] SLMLET: A RISC-V Processor SoC with Tightly-Coupled Area-Efficient eFPGA Blocks
    Kojima, Takuya
    Yanai, Yosuke
    Okuhara, Hayate
    Amano, Hideharu
    Kuga, Morihiro
    Iida, Masahiro
    2024 IEEE SYMPOSIUM IN LOW-POWER AND HIGH-SPEED CHIPS, COOL CHIPS 27, 2024,