I-Cache Tag Reduction for Low Power Chip Multiprocessor

被引:4
|
作者
Zheng, Long [1 ]
Dong, Mianxiong [1 ]
Guo, Song [1 ]
Guo, Minyi [2 ]
Li, Li [2 ]
机构
[1] Univ Aizu, Sch Engn & Comp Sci, Aizu Wakamatsu, Fukushima 9858580, Japan
[2] Shanghai Jiao Tong Univ, Dept Comp Sci & Engn, Shanghai 200030, Peoples R China
基金
中国国家自然科学基金; 日本学术振兴会;
关键词
tag reduction; chip multiprocessor; energy saving; EMBEDDED SYSTEMS;
D O I
10.1109/ISPA.2009.85
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Energy consumption is a major consideration in microprocessor optimization. This paper presents a tag-reduction based approach for energy saving in L1 I-Cache (instruction cache) of Chip Multiprocessors (CMP). To our best knowledge, this is the first work that extends the tag reduction technique to the CMP. We formulate our approach to an equivalent problem which is to find an assignment of the whole instruction pages in the physical memory to a set of cores such that the tag-reduction conflicts for each core can be mostly avoided or reduced. We then propose three algorithms using different heuristics for this assignment problem. The experimental results show that our proposed algorithms can save the total power up to 45.33% in average compared to the one that the tag-reduction is not used. They outperform significantly the tag-reduction based algorithm on single-core processor as well.
引用
收藏
页码:196 / 202
页数:7
相关论文
共 50 条
  • [1] A low-power I-cache design with tag-comparison reuse
    Inoue, K
    Tanaka, H
    Moshnyaga, VG
    Murakami, K
    [J]. 2004 INTERNATIONAL SYMPOSIUM ON SYSTEM-ON-CHIP, PROCEEDINGS, 2004, : 61 - 67
  • [2] Reducing tag activities for power efficiency in I-cache memory
    Zhu Xiaoping
    Tiow, Tay Teng
    [J]. 2006 INTERNATIONAL CONFERENCE ON COMMUNICATIONS, CIRCUITS AND SYSTEMS PROCEEDINGS, VOLS 1-4: VOL 1: SIGNAL PROCESSING, 2006, : 2766 - 2770
  • [3] Codes reallocation and prediction for power efficiency in I-cache memory
    Zhu, XP
    Tay, TT
    [J]. 2005 6TH INTERNATIONAL CONFERENCE ON ASIC PROCEEDINGS, BOOKS 1 AND 2, 2005, : 164 - 167
  • [4] HotSpot cache: Joint temporal and spatial locality exploitation for I-cache energy reduction
    Yang, CL
    Lee, CH
    [J]. ISLPED '04: PROCEEDINGS OF THE 2004 INTERNATIONAL SYMPOSIUM ON LOW POWER ELECTRONICS AND DESIGN, 2004, : 114 - 119
  • [5] Low Power Optimization of Instruction Cache Based on Tag Check Reduction
    Li, Quanquan
    Bao, Lidan
    Zhang, Tiejun
    Hou, Chaohuan
    [J]. 2012 IEEE 11TH INTERNATIONAL CONFERENCE ON SOLID-STATE AND INTEGRATED CIRCUIT TECHNOLOGY (ICSICT-2012), 2012, : 1269 - 1271
  • [6] Dynamic and Application-Driven I-Cache Partitioning for Low-Power Embedded Multitasking
    Paul, Mathew
    Petrov, Peter
    [J]. 2009 IEEE 7TH SYMPOSIUM ON APPLICATION SPECIFIC PROCESSORS (SASP 2009), 2009, : 101 - 106
  • [7] WHOLE: A Low Energy I-Cache with Separate Way History
    Xie, Zichao
    Tong, Dong
    Cheng, Xu
    [J]. 2009 IEEE INTERNATIONAL CONFERENCE ON COMPUTER DESIGN, 2009, : 137 - 143
  • [8] A low energy set-associative I-Cache with extended BTB
    Inoue, K
    Moshnyaga, VG
    Murakami, K
    [J]. ICCD'2002: IEEE INTERNATIONAL CONFERENCE ON COMPUTER DESIGN: VLSI IN COMPUTERS AND PROCESSORS, PROCEEDINGS, 2002, : 187 - 192
  • [9] Phased tag cache: An efficient low power cache system
    Min, R
    Jone, WB
    Hu, YM
    [J]. 2004 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOL 2, PROCEEDINGS, 2004, : 805 - 808
  • [10] A static and dynamic energy reduction technique for I-cache and BTB in embedded processors
    Sato, H
    Sato, T
    [J]. ASP-DAC 2004: PROCEEDINGS OF THE ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE, 2004, : 831 - 834