• DocumentCode
    2840308
  • Title

    Saving register-file static power by monitoring short-lived temporary-values in ROB

  • Author

    Shieh, Wann-Yun ; Chen, Hsin-Dar

  • Author_Institution
    Dept. of Comput. Sci. & Inf. Eng., Chang Gung Univ., Tao-Yuan
  • fYear
    2008
  • fDate
    4-6 Aug. 2008
  • Firstpage
    1
  • Lastpage
    8
  • Abstract
    Modern portable or multimedia applications make embedded processors require not only low power-consumption, but also high computing performance. The reorder buffer (ROB) and the register file are the two critical components to enhance a processorpsilas ILP, but they unfortunately have serious static power, especially occurred in a large register file. In this paper, we use a hardware-based approach to reduce the static power of a register file. In the proposed approach, we design a monitoring mechanism in the ROB to identify which temporary values are short-lived. These values will potentially make registers become idle. A DVS mechanism can then be applied to power down those registers which store short-lived temporary values. Simulation results show that through ROB monitoring, a register file can save at least 50% static power consumption with almost negligible performance loss.
  • Keywords
    buffer storage; multimedia systems; embedded processors; hardware-based approach; multimedia applications; performance loss; register-file static power registration; reorder buffer; short-lived temporary-values; Dynamic voltage scaling; Embedded computing; Energy consumption; Monitoring; Multimedia computing; Performance loss; Pipelines; Power engineering and energy; Registers; Voltage control;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Systems Architecture Conference, 2008. ACSAC 2008. 13th Asia-Pacific
  • Conference_Location
    Hsinchu
  • Print_ISBN
    978-1-4244-2682-9
  • Electronic_ISBN
    978-1-4244-2683-6
  • Type

    conf

  • DOI
    10.1109/APCSAC.2008.4625469
  • Filename
    4625469