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
Link To Document