Energy-effective instruction fetch unit for wide issue processors

被引:0
|
作者
Aragón, JL
Veidenbaum, AV
机构
[1] Univ Murcia, Dept Ingen & Tecnol Comp, E-30071 Murcia, Spain
[2] Univ Calif Irvine, Dept Comp Sci, Irvine, CA 92697 USA
关键词
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Continuing advances in semiconductor technology and demand for higher performance will lead to more powerful, superpipelined and wider issue processors. Instruction caches in such processors will consume a significant fraction of the on-chip energy due to very wide fetch on each cycle. This paper proposes a new energy-effective design of the fetch unit that exploits the fact that not all instructions in a given I-cache fetch line are used due to taken branches. A Fetch Mask Determination unit is proposed to detect which instructions in an I-cache access will actually be used to avoid fetching any of the other instructions. The solution is evaluated for a 4-, 8- and 16-wide issue processor in 100nm technology. Results show an average improvement in the I-cache Energy-Delay product of 20% for the 8-wide issue processor and 33% for the 16-wide issue processor for the SPEC2000, with no negative impact on performance.
引用
收藏
页码:15 / 27
页数:13
相关论文
共 50 条
  • [31] Exploiting choice: Instruction fetch and issue on an implementable simultaneous multithreading processor
    Tullsen, DM
    Eggers, SJ
    Emer, JS
    Levy, HM
    Lo, JL
    Stamm, RL
    23RD ANNUAL INTERNATIONAL SYMPOSIUM ON COMPUTER ARCHITECTURE, PROCEEDINGS, 1996, : 191 - 202
  • [32] AN INSTRUCTION FETCH UNIT FOR A HIGH-PERFORMANCE PERSONAL-COMPUTER
    LAMPSON, BW
    MCDANIEL, G
    ORNSTEIN, SM
    IEEE TRANSACTIONS ON COMPUTERS, 1984, 33 (08) : 712 - 730
  • [33] The instruction fetch unit design of embedded ultra-micro processor
    Chen Zhang-Jin
    Jin Zhe-Ming
    Xu Mei-Hua
    Feng, Ran
    HDP'07: PROCEEDINGS OF THE 2007 INTERNATIONAL SYMPOSIUM ON HIGH DENSITY PACKAGING AND MICROSYSTEM INTEGRATION, 2007, : 413 - +
  • [34] Finding Energy-effective Solutions for Mine Pumping Systems
    Chueco, Francisco
    E&MJ-ENGINEERING AND MINING JOURNAL, 2010, 211 (08): : 36 - 39
  • [35] Energy-Effective Design & Implementation of an Embedded VLIW DSP
    Hsieh, Tien-Wei
    Hsiao, Pi-Chen
    Liao, Che-Yu
    Hsieh, Hsien-Ching
    Lin, Huang-Lun
    Lin, Tay-Jyi
    Chu, Yuan-Hua
    Wu, An-Yeu
    ISOCC: 2008 INTERNATIONAL SOC DESIGN CONFERENCE, VOLS 1-3, 2008, : 252 - 255
  • [36] Energy-effective superhydrophobic nanocoating based on recycled eggshell
    Wen, Gang
    Huang, JinXia
    Guo, ZhiGuang
    COLLOIDS AND SURFACES A-PHYSICOCHEMICAL AND ENGINEERING ASPECTS, 2019, 568 : 20 - 28
  • [37] Experience of using energy-effective water disinfection devices
    Khaydarov, Rashid
    Khaydarov, Renat
    Yuldashev, Bekhzod
    WATER SUPPLY IN EMERGENCY SITUATIONS, 2007, : 127 - +
  • [38] An instruction fetch unit applicable to 32-bit and 16-bit instruction sets together
    Li, L
    Qi, JY
    2001 4TH INTERNATIONAL CONFERENCE ON ASIC PROCEEDINGS, 2001, : 869 - 871
  • [39] A low-complexity, high-performance fetch unit for simultaneous multithreading processors
    Falcón, A
    Ramirez, A
    Valero, M
    10TH INTERNATIONAL SYMPOSIUM ON HIGH PERFORMANCE COMPUTER ARCHITECTURE, PROCEEDINGS, 2004, : 244 - 253
  • [40] A density-based energy-effective routing for sensor networks
    Zhang, Jin
    Li, Guang
    WCICA 2006: SIXTH WORLD CONGRESS ON INTELLIGENT CONTROL AND AUTOMATION, VOLS 1-12, CONFERENCE PROCEEDINGS, 2006, : 3801 - 3804