Branch Predictor Design for Energy Harvesting Powered Nonvolatile Processors

被引:1
|
作者
Zhao, Mengying [1 ]
Xu, Shuo [1 ]
Dong, Lihao [1 ]
Xue, Chun Jason [2 ]
Yu, Dongxiao [1 ]
Cai, Xiaojun [1 ]
Jia, Zhiping [1 ]
机构
[1] Shandong Univ, Sch Comp Sci & Technol, Qingdao 266237, Peoples R China
[2] City Univ Hong Kong, Dept Comp Sci, Hong Kong, Peoples R China
关键词
Nonvolatile memory; Program processors; Registers; History; Computer architecture; Energy harvesting; Costs; Nonvolatile processor; branch predictor; selective backup; REDUCTION;
D O I
10.1109/TC.2023.3339977
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Non-volatile processors are proposed for ambient energy harvesting systems to enable accumulative computing across power failures. They employ nonvolatile memory for processor status backup before power outage and resume the system after power recovers. A straightforward backup policy is to back up all volatile data in processors, but it induces high backup cost. In this paper, we focus on branch predictor, an important component in processor, and propose efficient backup schemes to reduce backup cost while maintaining its prediction ability. We first analyze the modules in both traditional and artificial intelligence (AI) assisted designs of branch predictor, and accordingly propose three backup mechanisms pertaining to saturation-driven, locality-driven and maturity-driven backup. On the basis of these mechanisms, adaptive backup branch predictors are designed. Evaluation shows that, with traditional Tournament architecture, the proposed design achieves 15.9% and 54.1% energy reduction when compared with no-backup and all-backup strategy. For AI assisted branch predictor, the proposed design achieves 27.5% and 82.2% energy saving.
引用
收藏
页码:722 / 734
页数:13
相关论文
共 50 条
  • [31] Central or Distributed Energy Storage for Processors with Energy Harvesting
    Gelenbe, Erol
    Ceran, Elif Tugce
    2015 SUSTAINABLE INTERNET AND ICT FOR SUSTAINABILITY (SUSTAINIT), 2015,
  • [32] Branch target buffer design for embedded processors
    Levison, Nadav
    Weiss, Shlomo
    MICROPROCESSORS AND MICROSYSTEMS, 2010, 34 (06) : 215 - 227
  • [33] Noise powered nonlinear energy harvesting
    Gammaitoni, Luca
    Neri, Igor
    Vocca, Helios
    INTERNATIONAL CONFERENCE ON APPLICATIONS IN NONLINEAR DYNAMICS (ICAND 2010), 2010, 1339 : 151 - +
  • [34] OSCILLATING BLADE DESIGN FOR ENERGY HARVESTING IN AUTONOMOUS SELF-POWERED FLOWMETER
    Efstathiadis, T.
    Gkoutzamanis, V
    Kalfas, A., I
    Kakafikas, A.
    XXIV BIENNIAL SYMPOSIUM ON MEASURING TECHNIQUES IN TURBOMACHINERY, 2018, : 113 - 123
  • [35] Design Techniques for Wireless Sensor Network Nodes Powered by Ambient Energy Harvesting
    Prijic, Z.
    Prijic, A.
    Vracar, Lj
    2019 IEEE 31ST INTERNATIONAL CONFERENCE ON MICROELECTRONICS (MIEL 2019), 2019, : 37 - 44
  • [36] Thermo-electric Energy Harvesting Powered IoT System Design and Energy Model Analysis
    Wang, Wensi
    Chen, Xuanchong
    Liu, Yun
    Wang, Xiuling
    Liu, Zhansheng
    PROCEEDINGS OF 2019 IEEE 13TH INTERNATIONAL CONFERENCE ON ANTI-COUNTERFEITING, SECURITY, AND IDENTIFICATION (IEEE-ASID'2019), 2019, : 303 - 308
  • [37] Dynamic Power and Energy Management for Energy Harvesting Nonvolatile Processor Systems
    Ma, Kaisheng
    Li, Xueqing
    Liu, Huichu
    Sheng, Xiao
    Wang, Yiqun
    Swaminathan, Karthik
    Liu, Yongpan
    Xie, Yuan
    Sampson, John
    Narayanan, Vijaykrishnan
    ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2017, 16 (04)
  • [38] Instruction Cache design for energy-aware embedded processors by using backward branch information
    Kim, Cheol Hong
    Lim, Wontaek
    Nguyen, Toan
    Choi, Deokjai
    Lee, Gueesang
    2007 INTERNATIONAL SYMPOSIUM ON INFORMATION TECHNOLOGY CONVERGENCE, PROCEEDINGS, 2007, : 157 - 160
  • [39] Design of ambient hybrid energy harvesting system for self-powered sensor node
    Xu L.
    Bai X.
    Pan Y.
    Mao H.
    Mao, Hanping (maohp@ujs.edu.cn), 1600, Chinese Society of Agricultural Engineering (33): : 147 - 152
  • [40] Low-Power Design of a Self-powered Piezoelectric Energy Harvesting System
    Jiang Bing
    Cao Kun
    Chen Lijuan
    Chen Hong
    Zhang Huaqing
    Wang Qiang
    2014 33RD CHINESE CONTROL CONFERENCE (CCC), 2014, : 6937 - 6940