A Low Power Branch Prediction for Deep Learning on RISC-V Processor

被引:1
|
作者
Sun, Mingjian [1 ]
Li, Yuan [1 ]
Chen, Song [1 ]
Kang, Yi [1 ]
机构
[1] Univ Sci & Technol China, Sch Microelect, Hefei, Peoples R China
基金
国家重点研发计划; 中国国家自然科学基金;
关键词
RISC-V; low power; brands prediction; BTB; Convolutional Neural Networks;
D O I
10.1109/ASAP52443.2021.00037
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
A key factor in reducing power consumption for processors is to improve the accuracy of branch prediction and the optimal use of Branch Target Buffer (BTB) size. The power consumption can be reduced by improving the accuracy of branch prediction if additional increase in power consumption due to prediction logic cannot offset the gain from accurate branch prediction. For applications like Convolutional Neural Networks(CNN), we design a new method called PC-Mix to optimize branch direction prediction and BTB size fur reduction of power consumption of RISC-V processors. In simulation, 2.5CHz RISC-V processor design is shown that PC-Mix reduces the power consumption of the original processor on CNN by 35% while keeping performance unchanged or better. Compared with the well-known Gshare mechanism, PC-Mix reduces the total power consumption of CNN by 4% in a worst case scenario. At the same the branch prediction accuracy of our scheme exceeds 95%. Meantime hardware overhead are reduced in the design without affecting performance.
引用
收藏
页码:203 / 206
页数:4
相关论文
共 50 条
  • [21] Modeling RISC-V processor in IP-XACT
    Pekkarinen, Esko
    Hamalainen, Timo D.
    [J]. 2018 21ST EUROMICRO CONFERENCE ON DIGITAL SYSTEM DESIGN (DSD 2018), 2018, : 140 - 147
  • [22] Reconfigurable RISC-V Secure Processor And SoC Integration
    Zang, Zhenya
    Liu, Yao
    Cheung, Ray C. C.
    [J]. 2019 IEEE INTERNATIONAL CONFERENCE ON INDUSTRIAL TECHNOLOGY (ICIT), 2019, : 827 - 832
  • [23] A Soft RISC-V Processor IP with Highperformance and Low-resource consumption for FPGA
    Zheng, Tian
    Cai, Gang
    Huang, Zhihong
    [J]. 2022 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS 22), 2022, : 2538 - 2541
  • [24] A Low-Cost Fault-Tolerant RISC-V Processor for Space Systems
    Santos, Douglas Almeida
    Luza, Lucas Matana
    Zeferino, Cesar Albenes
    Dilillo, Luigi
    Melo, Douglas Rossi
    [J]. 2020 15TH IEEE INTERNATIONAL CONFERENCE ON DESIGN & TECHNOLOGY OF INTEGRATED SYSTEMS IN NANOSCALE ERA (DTIS 2020), 2020,
  • [25] Selecting a Synthesizable RISC-V Processor Core for Low-cost Hardware Devices
    Gookyi, Dennis Agyemanh Nana
    Ryoo, Kwangki
    [J]. JOURNAL OF INFORMATION PROCESSING SYSTEMS, 2019, 15 (06): : 1406 - 1421
  • [26] A Soft RISC-V Vector Processor for Edge-AI
    Chander, V. Naveen
    Varghese, Kuruvilla
    [J]. 2022 35TH INTERNATIONAL CONFERENCE ON VLSI DESIGN (VLSID 2022) HELD CONCURRENTLY WITH 2022 21ST INTERNATIONAL CONFERENCE ON EMBEDDED SYSTEMS (ES 2022), 2022, : 263 - 268
  • [27] Polynomial Formal Verification of a Processor: A RISC-V Case Study
    Weingarten, Lennart
    Mahzoon, Alireza
    Goli, Mehran
    Drechsler, Rolf
    [J]. 2023 24TH INTERNATIONAL SYMPOSIUM ON QUALITY ELECTRONIC DESIGN, ISQED, 2023, : 41 - 47
  • [28] An integrated machine code monitor for a RISC-V processor on an FPGA
    Kaneko, Hiroaki
    Kanasugi, Akinori
    [J]. ARTIFICIAL LIFE AND ROBOTICS, 2020, 25 (03) : 427 - 433
  • [29] 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
    [J]. 2022 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS 22), 2022, : 2467 - 2471
  • [30] A Custom Designed RISC-V ISA Compatible Processor for SoC
    Sharat, Kavya
    Bandishte, Sumeet
    Varghese, Kuruvilla
    Bharadwaj, Amrutur
    [J]. VLSI DESIGN AND TEST, 2017, 711 : 570 - 577