Instruction Criticality Based Energy-Efficient Hardware Data Prefetching

被引:5
|
作者
Kalani, Neelu Shivprakash [1 ]
Panda, Biswabandan [2 ]
机构
[1] Ecole Polytech Fed Lausanne, CH-1015 Lausanne, Switzerland
[2] Indian Inst Technol, Mumbai 400076, Maharashtra, India
关键词
Prefetching; IP networks; Benchmark testing; Energy consumption; Memory management; Detectors; Measurement; Cache memory; microarchitecture; POWER;
D O I
10.1109/LCA.2021.3117005
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Hardware data prefetching is a latency hiding technique that mitigates the memory wall problem by fetching data blocks into caches before the processor demands them. For high performing state-of-the-art data prefetchers, this increases dynamic and static energy in memory hierarchy, due to increase in number of requests. A trivial way to improve energy-efficiency of hardware prefetchers is to prefetch instructions on the critical path of execution. As criticality-based data prefetching does not degrade performance significantly; this is an ideal approach to solve the energy-efficiency problem. We discuss limitations of existing critical instruction detection techniques and propose a new technique that uses re-order buffer occupancy as a metric to detect critical instructions and performs prefetcher-specific threshold tuning. With our detector, we achieve maximum memory hierarchy energy savings of 12.3% with 1.4% higher performance, for PPF, and average as follows: (i) SPEC CPU 2017 benchmarks: 2.04% lower energy, 0.3% lower performance, for IPCP at L1D, (ii) client/server benchmarks: 4.7% lower energy, 0.15% lower performance, for PPF, (iii) Cloudsuite benchmarks: 2.99% lower energy, 0.36% higher performance, for IPCP at L1D. IPCP and PPF are state-of-the-art data prefetchers.
引用
收藏
页码:146 / 149
页数:4
相关论文
共 50 条
  • [31] Energy-Efficient Data Centers
    Shi, Weisong
    Wenisch, Thomas F.
    IEEE INTERNET COMPUTING, 2017, 21 (04) : 6 - 7
  • [32] Energy-efficient data centers
    Shuja, Junaid
    Madani, Sajjad A.
    Bilal, Kashif
    Hayat, Khizar
    Khan, Samee U.
    Sarwar, Shahzad
    COMPUTING, 2012, 94 (12) : 973 - 994
  • [33] Energy-Efficient Data Centers
    Stein, Jeff
    Bean, John
    Dunlap, Kevin
    ASHRAE JOURNAL, 2009, 51 (01) : 12 - +
  • [34] SIMR Single Instruction Multiple Request Processing for Energy-Efficient Data Center Microservices
    Khairy, Mahmoud
    Alawneh, Ahmad
    Barnes, Aaron
    Rogers, Timothy G.
    2022 55TH ANNUAL IEEE/ACM INTERNATIONAL SYMPOSIUM ON MICROARCHITECTURE (MICRO), 2022, : 441 - 463
  • [35] ZEN: A flexible energy-efficient hardware classifier exploiting temporal sparsity in ECG data
    Jobst, Matthias
    Partzsch, Johannes
    Liu, Chen
    Guo, Liyuan
    Walter, Dennis
    Rehman, Saif-Ur
    Scholze, Stefan
    Hoppner, Sebastian
    Mayr, Christian
    2022 IEEE INTERNATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE CIRCUITS AND SYSTEMS (AICAS 2022): INTELLIGENT TECHNOLOGY IN THE POST-PANDEMIC ERA, 2022, : 214 - 217
  • [36] Energy-efficient data centers
    Junaid Shuja
    Sajjad A. Madani
    Kashif Bilal
    Khizar Hayat
    Samee U. Khan
    Shahzad Sarwar
    Computing, 2012, 94 : 973 - 994
  • [37] Learning automata based energy-efficient AI hardware design for IoT applications
    Wheeldon, Adrian
    Shafik, Rishad
    Rahman, Tousif
    Lei, Jie
    Yakovlev, Alex
    Granmo, Ole-Christoffer
    PHILOSOPHICAL TRANSACTIONS OF THE ROYAL SOCIETY A-MATHEMATICAL PHYSICAL AND ENGINEERING SCIENCES, 2020, 378 (2182):
  • [38] An FPGA-Based Hardware Accelerator for Energy-Efficient Bitmap Index Creation
    Xuan-Thuan Nguyen
    Trong-Thuc Hoang
    Hong-Thu Nguyen
    Katsumi Inoue
    Cong-Kha Pham
    IEEE ACCESS, 2018, 6 : 16046 - 16059
  • [39] Energy-Efficient Hardware Architectures for Fast Polar Decoders
    Ercan, Furkan
    Tonnellier, Thibaud
    Gross, Warren J.
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS I-REGULAR PAPERS, 2020, 67 (01) : 322 - 335
  • [40] Coding- and Energy-Efficient FME Hardware Design
    Seidel, Ismael
    Rodrigues Filho, Vanio
    Agostini, Luciano
    Guntzel, Jose Luis
    2018 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), 2018,