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 条
  • [1] Energy-effective instruction fetch unit for embedded processors
    Kim, Cheol Hong
    Hwang, Intae
    Chae, Changhyeon
    Choi, Daewon
    Jung, Taejin
    Chung, Sung Woo
    2008 5TH IEEE CONSUMER COMMUNICATIONS AND NETWORKING CONFERENCE, VOLS 1-3, 2008, : 734 - +
  • [2] Reducing Instruction Fetch Energy in Multi-Issue Processors
    Gavin, Peter
    Whalley, David
    Sjaelander, Magnus
    ACM TRANSACTIONS ON ARCHITECTURE AND CODE OPTIMIZATION, 2013, 10 (04)
  • [3] Exploring instruction-fetch bandwidth requirement in wide-issue superscalar processors
    Michaud, Pierre
    Seznec, Andre
    Jourdan, Stephan
    Parallel Architectures and Compilation Techniques - Conference Proceedings, PACT, 1999, : 2 - 10
  • [4] Effective instruction fetch control mechanism for SMT processors
    College of Computer Science, Inner Mongolia University, Huhhot 010021, China
    不详
    不详
    Jisuanji Xuebao, 2006, 4 (535-543):
  • [5] An effective instruction fetch policy for simultaneous multithreaded processors
    He, LQ
    Liu, ZY
    SEVENTH INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING AND GRID IN ASIA PACIFIC REGION, PROCEEDINGS, 2004, : 162 - 168
  • [6] Energy-effective issue logic
    Folegnani, D
    González, A
    28TH ANNUAL INTERNATIONAL SYMPOSIUM ON COMPUTER ARCHITECTURE, PROCEEDINGS, 2001, : 230 - 239
  • [7] Instruction fetch mechanisms for multipath execution processors
    Klauser, A
    Grunwald, D
    32ND ANNUAL INTERNATIONAL SYMPOSIUM ON MICROARCHITECTURE, (MICRO-32), PROCEEDINGS, 1999, : 38 - 47
  • [8] Instruction set architecture to control instruction fetch on pipelined processors
    Okamoto, S
    Sowa, M
    1997 IEEE PACIFIC RIM CONFERENCE ON COMMUNICATIONS, COMPUTERS AND SIGNAL PROCESSING, VOLS 1 AND 2: PACRIM 10 YEARS - 1987-1997, 1997, : 121 - 124
  • [9] Energy efficient co-adaptive instruction fetch and issue
    Buyuktosunoglu, A
    Karkhanis, T
    Albonesi, DH
    Bose, P
    30TH ANNUAL INTERNATIONAL SYMPOSIUM ON COMPUTER ARCHITECTURE, PROCEEDINGS, 2003, : 147 - 156
  • [10] INSTRUCTION FETCH UNIT IN RISC ARCHITECTURE
    MAA, YC
    LAI, FP
    LEE, HC
    TSAI, WC
    PARNG, TM
    CA-DSP 89, VOLS 1 AND 2: 1989 INTERNATIONAL SYMPOSIUM ON COMPUTER ARCHITECTURE AND DIGITAL SIGNAL PROCESSING, 1989, : 180 - 185