Revisiting reorder buffer architecture for next generation high performance computing

被引:0
|
作者
Min Choi
Jong Hyuk Park
Young-Sik Jeong
机构
[1] Chungbuk National University,Department of Information and Communication Engineering
[2] Seoul National University of Science and Technology,undefined
[3] Wonkwang University,undefined
来源
关键词
Reorder buffer; High performance computing; Separated reorder buffer; Energy efficiency;
D O I
暂无
中图分类号
学科分类号
摘要
Modern microprocessors achieve high application performance at an acceptable level of power dissipation. Reorder buffer is used for out-of-order instructions to be committed in-order. The reorder buffer plays a key role in modern microprocessors because performance improvement techniques highly rely on aggressive speculation to feed wider issue, out-of-order, and deep pipelines. In terms of power to performance trade-off, reorder buffer is particularly important. This is because enlarging the reorder buffer size achieves high performance but naive scaling of the conventional reorder buffer architecture can severely increase the complexity and power consumption. In this paper, we propose low-power reorder buffer techniques for contemporary microprocessors. First, the separated reorder buffer reduces power dissipation by deferred allocation and early release. The deferred allocation delays the SROB allocation of instructions until all their data dependencies are resolved. Then, the instructions are executed in program order and they are released faster from the SROB. The result of the instruction is written into rename buffers immediately after the execution completes. Then, the result values in the rename buffer are written into the architectural register file at the commit state. The proposed approaches in this paper provide higher resource utilization and low power consumption.
引用
收藏
页码:484 / 495
页数:11
相关论文
共 50 条
  • [31] An architecture for a next-generation internet based on web services and utility computing
    Darlington, John
    Cohen, Jeremy
    Lee, William
    15TH IEEE INTERNATIONAL WORKSHOPS ON ENABLING TECHNOLOGIES: INFRASTRUCTURE FOR COLLABORATIVE ENTERPRISES, PROCEEDINGS, 2006, : 169 - +
  • [32] Architecture and evaluation of a third-generation RHiNET switch for high-performance parallel computing
    Nishi, H
    Nishimura, S
    Harasawa, K
    Kudoh, T
    Amano, H
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2003, E86D (10): : 1987 - 1995
  • [33] Revisiting the High-Performance Reconfigurable Computing for Future Datacenters
    Ijaz, Qaiser
    Bourennane, El-Bay
    Bashir, Ali Kashif
    Asghar, Hira
    FUTURE INTERNET, 2020, 12 (04):
  • [34] On buffer management strategies for high performance computing with reconfigurable hardware
    Martinez, Guillermo Marcus
    Lienhart, Gerhard
    Kugel, Andreas
    Maenner, Reinhard
    2006 INTERNATIONAL CONFERENCE ON FIELD PROGRAMMABLE LOGIC AND APPLICATIONS, PROCEEDINGS, 2006, : 343 - 348
  • [35] Technologies for high-performance computing in the next millennium
    Turek, D
    SIMULATION AND VISUALIZATION ON THE GRID, PROCEEDINGS, 2000, 13 : 62 - 62
  • [36] NEXT-GENERATION COMPUTING
    KOEMAN, H
    IEEE SPECTRUM, 1984, 21 (01) : 8 - 8
  • [37] NEXT-GENERATION COMPUTING
    AVIZIENIS, A
    IEEE SPECTRUM, 1984, 21 (02) : 10 - 10
  • [38] Next generation reservoir computing
    Gauthier, Daniel J.
    Bollt, Erik
    Griffith, Aaron
    Barbosa, Wendson A. S.
    NATURE COMMUNICATIONS, 2021, 12 (01)
  • [39] Next generation reservoir computing
    Daniel J. Gauthier
    Erik Bollt
    Aaron Griffith
    Wendson A. S. Barbosa
    Nature Communications, 12
  • [40] NEXT-GENERATION COMPUTING
    BATE, R
    IEEE SPECTRUM, 1984, 21 (03) : 6 - 6