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
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;
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
DOI :
10.1109/APCSAC.2008.4625469