Reducing cache traffic and energy with macro data load

被引:8
|
作者
Jin, Lei [1 ]
Cho, Sangyeun [1 ]
机构
[1] Univ Pittsburgh, Dept Comp Sci, Pittsburgh, PA 15260 USA
关键词
memory hierarchy; LSQ design; low power;
D O I
10.1109/LPE.2006.4271825
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
This paper presents a study on macro data load, an efficient mechanism to enhance loaded value reuse. A macro data load brings into the processor a maximum-width data value the cache port allows, saves it in an internal structure, and facilitates reuse by later loads. A comprehensive limit study using a generalized memory value reuse table (MVRT) shows the significantly increased reuse opportunities provided by macro data load. We also describe a modified load store queue design as an implementation of the proposed concept. Our quantitative study shows that over 35% of L1 cache accesses in the SPEC2k integer and MiBench programs can be eliminated, resulting in a related energy reduction of 24% and 35% on average, respectively.
引用
收藏
页码:147 / 150
页数:4
相关论文
共 50 条
  • [1] Reducing data cache energy consumption via cached load/store queue
    Nicolaescu, D
    Veidenbaum, A
    Nicolau, A
    ISLPED'03: PROCEEDINGS OF THE 2003 INTERNATIONAL SYMPOSIUM ON LOW POWER ELECTRONICS AND DESIGN, 2003, : 252 - 257
  • [2] Reducing Load Latency with Cache Level Prediction
    Jalili, Majid
    Erez, Mattan
    2022 IEEE INTERNATIONAL SYMPOSIUM ON HIGH-PERFORMANCE COMPUTER ARCHITECTURE (HPCA 2022), 2022, : 648 - 661
  • [3] On reducing load/store latencies of cache accesses
    Hwang, Yuan-Shin
    Li, Jia-Jhe
    JOURNAL OF SYSTEMS ARCHITECTURE, 2010, 56 (01) : 1 - 15
  • [4] Reducing cache pollution of prefetching in a small data cache
    Reungsang, P
    Park, SK
    Jeong, SW
    Roh, HL
    Lee, G
    2001 INTERNATIONAL CONFERENCE ON COMPUTER DESIGN, ICCD 2001, PROCEEDINGS, 2001, : 530 - 533
  • [5] Reducing Set-Associative L1 Data Cache Energy by Early Load Data Dependence Detection (ELD3)
    Bardizbanyan, Alen
    Sjaelander, Magnus
    Whalley, David
    Larsson-Edefors, Per
    2014 DESIGN, AUTOMATION AND TEST IN EUROPE CONFERENCE AND EXHIBITION (DATE), 2014,
  • [6] Reducing the Energy of a Large Hybrid Cache
    He, Jiacong
    Callenes-Sloan, Joseph
    23RD IEEE INTERNATIONAL CONFERENCE ON ELECTRONICS CIRCUITS AND SYSTEMS (ICECS 2016), 2016, : 724 - 727
  • [7] Load and traffic balancing in large scale cache meshes
    Grimm, C
    Vockler, JS
    Pralle, H
    COMPUTER NETWORKS AND ISDN SYSTEMS, 1998, 30 (16-18): : 1687 - 1695
  • [8] Reducing Cache Leakage Energy for Hybrid SPM-Cache Architectures
    Wen, Hao
    zhang, Wei
    2014 INTERNATIONAL CONFERENCE ON COMPILERS, ARCHITECTURE AND SYNTHESIS FOR EMBEDDED SYSTEMS (CASES), 2014,
  • [9] Reducing network traffic using two-layered cache servers for continuous media data on the Internet
    Park, YW
    Baek, KH
    Chung, KD
    24TH ANNUAL INTERNATIONAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE (COSPSAC 2000), 2000, 24 : 389 - 394
  • [10] TLB Index-Based Tagging for Reducing Data Cache and TLB Energy Consumption
    Kim, Jesung
    Lee, Jongmin
    Kim, Soontae
    IEEE TRANSACTIONS ON COMPUTERS, 2017, 66 (07) : 1200 - 1211