Enlarging instruction window through separated reorder buffers for high performance computing

Min Choi, Jonghyuk Park, Young Sik Jeong

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

Modern 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 separated 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.

Original languageEnglish
Title of host publicationFuture Information Technology - 6th International Conference, FutureTech 2011, Proceedings
Pages183-189
Number of pages7
EditionPART 1
DOIs
StatePublished - 2011
Event6th International Conference on Future Information Technology, FutureTech 2011 - Loutraki, Greece
Duration: 28 Jun 201130 Jun 2011

Publication series

NameCommunications in Computer and Information Science
NumberPART 1
Volume184 CCIS
ISSN (Print)1865-0929

Conference

Conference6th International Conference on Future Information Technology, FutureTech 2011
Country/TerritoryGreece
CityLoutraki
Period28/06/1130/06/11

Keywords

  • High performance computing
  • Instruction Window
  • Low power
  • Reorder buffer
  • Separated reorder buffer

Fingerprint

Dive into the research topics of 'Enlarging instruction window through separated reorder buffers for high performance computing'. Together they form a unique fingerprint.

Cite this