An L2 Cache Architecture Supporting Bypassing for Low Energy and High Performance

被引:0
作者
Park, Jungwoo [1 ,4 ]
Kim, Soontae [2 ]
Hou, Jong-Uk [3 ]
机构
[1] Samsung Elect, Gyeonngi Do 18448, South Korea
[2] Korea Adv Inst Sci & Technol KAIST, Dept Comp Sci, Daejeon 34141, South Korea
[3] Hallym Univ, Sch Software, Chunchon 24252, South Korea
[4] 1-1 Samsungjeonja Ro, Hwaseong Si 18448, Gyeonggi Do, South Korea
基金
新加坡国家研究基金会;
关键词
low-power computing; cache; computer architecture; memory; multicore system;
D O I
10.3390/electronics10111328
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Conventional 2-level cache architecture is not efficient in mobile systems when small programs that do not require the large L2 cache run. Bypassing the L2 cache for those small programs has two benefits. When only a single program runs, bypassing the L2 cache allows to power it down removing its leakage energy consumption. When multiple programs run simultaneously on multiple cores, small programs bypass the L2 cache while large programs use it. This decreases conflicts in the L2 cache among those programs increasing overall performance. From our experiments using cycle-accurate performance and energy simulators, our proposed L2 cache architecture supporting bypassing is shown to be effective in reducing L2 cache energy consumption and increasing overall performance of programs.
引用
收藏
页数:12
相关论文
共 25 条
  • [1] Abella Jaume, 2005, ACM Trans. Archit. Code Optim., V1, P55, DOI [DOI 10.1145/1061267.1061271, 10.1145/1061267.1061271]
  • [2] Agarwal A, 2002, DES AUT CON, P473, DOI 10.1109/DAC.2002.1012671
  • [3] Selective cache ways: On-demand cache resource allocation
    Albonesi, DH
    [J]. 32ND ANNUAL INTERNATIONAL SYMPOSIUM ON MICROARCHITECTURE, (MICRO-32), PROCEEDINGS, 1999, : 248 - 259
  • [4] [Anonymous], 7-Zip LZMA Benchmark
  • [5] [Anonymous], CSIBE GCC CODE SIZE
  • [6] [Anonymous], 2009, INT S MICR ISCA
  • [7] [Anonymous], 2012, The gem5 Simulator System
  • [8] Bao P., 2011, P 13 INT C HUM COMP
  • [9] Drowsy caches: Simple techniques for reducing leakage power
    Flautner, K
    Kim, NS
    Martin, S
    Blaauw, D
    Mudge, T
    [J]. 29TH ANNUAL INTERNATIONAL SYMPOSIUM ON COMPUTER ARCHITECTURE, PROCEEDINGS, 2002, : 148 - 157
  • [10] Cache-Aware Utilization Control for Energy Efficiency in Multi-Core Real-Time Systems
    Fu, Xing
    Kabir, Khairul
    Wang, Xiaorui
    [J]. PROCEEDINGS OF THE 23RD EUROMICRO CONFERENCE ON REAL-TIME SYSTEMS (ECRTS 2011), 2011, : 102 - 111