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 条
  • [21] Integrated Dynamic Memory Manager for a RISC-V Processor
    Tsai, Chun-Jen
    Chao, Chun Wei
    Hong, Sheng-Di
    2023 IFIP/IEEE 31ST INTERNATIONAL CONFERENCE ON VERY LARGE SCALE INTEGRATION, VLSI-SOC, 2023, : 277 - 281
  • [22] IndiRA: Design and Implementation of a Pipelined RISC-V Processor
    Tiwari, Ankita
    Guha, Prithwijit
    Trivedi, Gaurav
    Gupta, Nitesh
    Jayaraj, Navneeth
    Pidanic, Jan
    2023 33RD INTERNATIONAL CONFERENCE RADIOELEKTRONIKA, RADIOELEKTRONIKA, 2023,
  • [23] Modeling RISC-V processor in IP-XACT
    Pekkarinen, Esko
    Hamalainen, Timo D.
    2018 21ST EUROMICRO CONFERENCE ON DIGITAL SYSTEM DESIGN (DSD 2018), 2018, : 140 - 147
  • [24] Reconfigurable RISC-V Secure Processor And SoC Integration
    Zang, Zhenya
    Liu, Yao
    Cheung, Ray C. C.
    2019 IEEE INTERNATIONAL CONFERENCE ON INDUSTRIAL TECHNOLOGY (ICIT), 2019, : 827 - 832
  • [25] Heterogeneous neuromorphic processor based on RISC-V architecture for real-time robotics tasks
    Zelensky, A.
    Alepko, A.
    Dubovskov, V
    Kuptsov, V
    ARTIFICIAL INTELLIGENCE AND MACHINE LEARNING IN DEFENSE APPLICATIONS II, 2020, 11543
  • [26] Implementation of DNN on a RISC-V Open Source Microprocessor for IoT devices
    Cai, Jingyong
    Takemoto, Masashi
    Nakajo, Hironori
    2018 IEEE 7TH GLOBAL CONFERENCE ON CONSUMER ELECTRONICS (GCCE 2018), 2018, : 295 - 299
  • [27] A RISC-V Based Open Hardware Platform for Always-On Wearable Smart Sensing
    Eggimann, Manuel
    Mach, Stefan
    Magno, Michele
    Benini, Luca
    2019 IEEE 8TH INTERNATIONAL WORKSHOP ON ADVANCES IN SENSORS AND INTERFACES (IWASI), 2019, : 169 - 174
  • [28] BARVINN: Arbitrary Precision DNN Accelerator Controlled by a RISC-V CPU
    Askarihemmat, Mohammadhossein
    Wagner, Sean
    Bilaniuk, Olexa
    Hariri, Yassine
    Savaria, Yvon
    David, Jean-Pierre
    2023 28TH ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE, ASP-DAC, 2023, : 483 - 489
  • [29] A Soft RISC-V Vector Processor for Edge-AI
    Chander, V. Naveen
    Varghese, Kuruvilla
    2022 35TH INTERNATIONAL CONFERENCE ON VLSI DESIGN (VLSID 2022) HELD CONCURRENTLY WITH 2022 21ST INTERNATIONAL CONFERENCE ON EMBEDDED SYSTEMS (ES 2022), 2022, : 263 - 268
  • [30] RISC-V Barrel Processor for Deep Neural Network Acceleration
    AskariHemmat, MohammadHossein
    Bilaniuk, Olexa
    Wagner, Sean
    Savaria, Yvon
    David, Jean-Pierre
    2021 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), 2021,