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 条
  • [41] NEXT-GENERATION COMPUTING
    PRESTON, K
    IEEE SPECTRUM, 1984, 21 (05) : 8 - &
  • [42] INTRODUCTION TO THE SPECIAL ISSUE ON NEXT GENERATION PERVASIVE RECONFIGURABLE COMPUTING FOR HIGH PERFORMANCE REAL TIME APPLICATIONS
    Venkatesan, C.
    Zhang, Yu-dong
    Onn, Chow chee
    Shi, Yong
    SCALABLE COMPUTING-PRACTICE AND EXPERIENCE, 2024, 25 (05): : 4407 - 4410
  • [43] An architecture for next generation middleware
    Blair, GS
    Coulson, G
    Robin, P
    Papathomas, M
    MIDDLEWARE'98: IFIP INTERNATIONAL CONFERENCE ON DISTRIBUTED SYSTEMS PLATFORMS AND OPEN DISTRIBUTED PROCESSING, 1998, : 191 - 206
  • [44] A "next generation" architecture for HTTP
    Janssen, WC
    IEEE INTERNET COMPUTING, 1999, 3 (01) : 69 - +
  • [45] GBS next generation architecture
    Bennett, B
    Holt, C
    Skowrunski, M
    Ellis, C
    MILCOM 2003 - 2003 IEEE MILITARY COMMUNICATIONS CONFERENCE, VOLS 1 AND 2, 2003, : 523 - 528
  • [46] αΩHighway Interconnection Network Architecture for High Performance Computing
    Borovska, Plamenka
    Kimovski, Dragi
    2012 IEEE SYMPOSIUM ON COMPUTERS AND COMMUNICATIONS (ISCC), 2012, : 345 - 347
  • [47] Special issue on Computer Architecture and High Performance Computing
    Melo, Alba
    Gaudiot, Jean-Luc
    DeRose, Luiz
    Olukotun, Kunle
    Zomaya, Albert
    INTERNATIONAL JOURNAL OF PARALLEL PROGRAMMING, 2014, 42 (01) : 1 - 3
  • [48] The BORG distributed architecture for high-performance computing
    Mou, ZG
    Duong, L
    Donuhue, D
    Ku, HC
    APPLICATIONS OF HIGH-PERFORMANCE COMPUTING IN ENGINEERING VI, 2000, 6 : 399 - 408
  • [49] Runnemede: An Architecture for Ubiquitous High-Performance Computing
    Carter, Nicholas P.
    Agrawal, Aditya
    Borkar, Shekhar
    Cledat, Romain
    David, Howard
    Dunning, Dave
    Fryman, Joshua
    Ganev, Ivan
    Golliver, Roger A.
    Knauerhase, Rob
    Lethin, Richard
    Meister, Benoit
    Mishra, Asit K.
    Pinfold, Wilfred R.
    Teller, Justin
    Torrellas, Josep
    Vasilache, Nicolas
    Venkatesh, Ganesh
    Xu, Jianping
    19TH IEEE INTERNATIONAL SYMPOSIUM ON HIGH PERFORMANCE COMPUTER ARCHITECTURE (HPCA2013), 2013, : 198 - 209
  • [50] Special issue on Computer Architecture and High Performance Computing
    Drummond, Lucia
    Bonin, Edson
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2018, 120 : 195 - 195