An energy efficient instruction window for scalable processor architecture

被引:0
|
作者
Choi, Min [1 ]
Maeng, Seungryoul [1 ]
机构
[1] Korea Adv Inst Sci & Technol, Dept EECS, Seoul, South Korea
来源
IEICE TRANSACTIONS ON ELECTRONICS | 2008年 / E91C卷 / 09期
关键词
instruction window; superscalar; low-power microarchitecture; reorder buffer; issue queue;
D O I
10.1093/ietele/e91-c.9.1427
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Modem microprocessors achieve high application performance at the acceptable level of power dissipation. In terms of power to performance trade-off, the instruction window is particularly important. This is because enlarging the window size achieves high performance but naive scaling of the conventional instruction window can severely increase the complexity and power consumption. In this paper, we propose low-power instruction window techniques for contemporary microprocessors. First, the small reorder buffer (SROB) reduces power dissipation by deferred allocation and early release. The deferred allocation delays the SROB allocation of instructions until their all data dependencies are resolved. Then, the instructions are executed in program order and they are released faster from the SROB. This results in higher resource utilization and low power consumption. Second, we replace a conventional issue queue by a direct lookup table (DLT) with an efficient tag translation technique. The translation scheme resolves the instruction dependency, especially for the case of one producer to multiple consumers. The efficiency of the translation scheme stems from the fact that the vast majority of instruction dependency exists within a basic block. Experimental results show that our proposed design reduces the power consumption significantly for SPEC2000 benchmarks.
引用
下载
收藏
页码:1427 / 1436
页数:10
相关论文
共 50 条
  • [1] Scalable processor instruction set extension
    Becker, J
    Thomas, A
    IEEE DESIGN & TEST OF COMPUTERS, 2005, 22 (02): : 136 - 148
  • [2] An Efficient Instruction Fetch Architecture for a RISC-V Soft Processor on an FPGA
    Miyazaki, Hiromu
    Miura, Junya
    Kise, Kenji
    PROCEEDINGS OF THE 10TH INTERNATIONAL SYMPOSIUM ON HIGHLY EFFICIENT ACCELERATORS AND RECONFIGURABLE TECHNOLOGIES (HEART), 2019,
  • [3] An Energy Efficient and Scalable Node Architecture for Sensor Network
    Faize, Yassine
    Crenne, Jeremie
    Hanusse, Nicolas
    Jego, Christophe
    2021 19TH IEEE INTERNATIONAL NEW CIRCUITS AND SYSTEMS CONFERENCE (NEWCAS), 2021,
  • [4] Energy Efficient Special Instruction Support in an Embedded Processor with Compact ISA
    She, Dongrui
    He, Yifan
    Corporaal, Henk
    CASES'12: PROCEEDINGS OF THE 2012 ACM INTERNATIONAL CONFERENCE ON COMPILERS, ARCHITECTURES AND SYNTHESIS FOR EMBEDDED SYSTEMS, 2012, : 131 - 140
  • [5] THE CLIPPER PROCESSOR - INSTRUCTION SET ARCHITECTURE AND IMPLEMENTATION
    HOLLINGSWORTH, W
    SACHS, H
    SMITH, AJ
    COMMUNICATIONS OF THE ACM, 1989, 32 (02) : 200 - 219
  • [6] THE EFFECTS OF PROCESSOR ARCHITECTURE ON INSTRUCTION MEMORY TRAFFIC
    MITCHELL, CL
    FLYNN, MJ
    ACM TRANSACTIONS ON COMPUTER SYSTEMS, 1990, 8 (03): : 230 - 250
  • [7] A MULTITHREADED PROCESSOR ARCHITECTURE WITH SIMULTANEOUS INSTRUCTION ISSUING
    HIRATA, H
    MOCHIZUKI, Y
    NISHIMURA, A
    NAKASE, Y
    NISHIZAWA, T
    SUPERCOMPUTER, 1992, 9 (03): : 23 - 39
  • [8] Instruction-level parallelism and processor architecture
    Ebcioglu, K
    EURO-PAR 2000 PARALLEL PROCESSING, PROCEEDINGS, 2000, 1900 : 939 - 939
  • [9] THE INSTRUCTION SET ARCHITECTURE OF THE INFERENCE PROCESSOR UNIREDII
    SHIMADA, K
    KOIKE, H
    TANAKA, H
    IFIP TRANSACTIONS A-COMPUTER SCIENCE AND TECHNOLOGY, 1993, 23 : 117 - 128
  • [10] A Wire Delay Scalable Stream Processor Architecture
    Xu, Guang
    An, Hong
    Cong, Ming
    Wang, Fang
    Ren, Yongqing
    2008 13TH ASIA-PACIFIC COMPUTER SYSTEMS ARCHITECTURE CONFERENCE, 2008, : 132 - +