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

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

1 Scopus citations

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 processor's IIP, 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 shortlived. 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.

Original languageEnglish
Title of host publication13th IEEE Asia-Pacific Computer Systems Architecture Conference, ACSAC 2008
DOIs
StatePublished - 2008
Event13th IEEE Asia-Pacific Computer Systems Architecture Conference, ACSAC 2008 - Hsinchu, Taiwan
Duration: 04 08 200806 08 2008

Publication series

Name13th IEEE Asia-Pacific Computer Systems Architecture Conference, ACSAC 2008

Conference

Conference13th IEEE Asia-Pacific Computer Systems Architecture Conference, ACSAC 2008
Country/TerritoryTaiwan
CityHsinchu
Period04/08/0806/08/08

Fingerprint

Dive into the research topics of 'Saving register-file static power by monitoring short-lived temporary-values in ROB'. Together they form a unique fingerprint.

Cite this