• DocumentCode
    2221085
  • Title

    Distributed reorder buffer schemes for low power

  • Author

    Kucuk, Gurhan ; Ergin, Oguz ; Ponomarev, Dmitry ; Ghose, Kanad

  • Author_Institution
    Dept. of Comput. Sci., State Univ. of New York, Binghamton, NY, USA
  • fYear
    2003
  • fDate
    13-15 Oct. 2003
  • Firstpage
    364
  • Lastpage
    370
  • Abstract
    We consider two approaches for reducing the complexity and power dissipation in processors that use separate register file to maintain committed register values. The first approach relies on a distributed implementation of the reorder buffer (ROB) that spreads the centralized ROB structure across the function units (FUs), with each distributed component sized to match the FU workload and with one write port and two read ports on each component. The second approach combines the use of the previously proposed retention latches and a distributed ROB implementation that uses minimally-ported distributed components. Such a combination avoids any read and write port conflicts on the distributed ROB components (with the exception of possible port conflicts in the course of commitment) and does not incur the associated performance degradation. Our designs are evaluated using the simulation of the SPEC 2000 benchmarks and SPICE simulations of the actual ROB layouts in 0.18 micron process. The ROB power savings of up to 49% can be realized with only 1.7% performance loss on the average.
  • Keywords
    SPICE; buffer storage; circuit complexity; flip-flops; optimisation; parallel processing; FU; centralized ROB structure; committed register value; distributed ROB implementation; distributed reorder buffer scheme; function unit; minimally-ported distributed component; power dissipation; register file; retention latch; Computer science; Cooling; Costs; Degradation; Heat sinks; Packaging; Personal digital assistants; Power dissipation; Registers; Temperature;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Design, 2003. Proceedings. 21st International Conference on
  • ISSN
    1063-6404
  • Print_ISBN
    0-7695-2025-1
  • Type

    conf

  • DOI
    10.1109/ICCD.2003.1240920
  • Filename
    1240920