DocumentCode
2165547
Title
Reducing datapath energy through the isolation of short-lived operands
Author
Ponomarev, Dmitry ; Kucuk, Gurhan ; Ergin, Oguz ; Ghose, Kanad
Author_Institution
Dept. of Comput. Sci., State Univ. of New York, Binghamton, NY, USA
fYear
2003
fDate
27 Sept.-1 Oct. 2003
Firstpage
258
Lastpage
268
Abstract
We present a technique for reducing the power dissipation in the course of writebacks and commitments in a datapath that uses a dedicated architectural register file (ARF) to hold committed values. Our mechanism capitalizes on the observation that most of the produced register values are short-lived, meaning that the destination registers targeted by these values are renamed by the time the results are written back. Our technique avoids unnecessary writebacks into the result repository (a slot within the reorder buffer or a physical register) as well as writes into the ARF by caching (and isolating) short-lived operands within a small dedicated register file. Operands are cached in this manner till they can be safely discarded without jeopardizing the recovery from possible branch mispredictions or reconstruction of the precise state in case of interrupts or exceptions. The power/energy savings are validated using SPICE measurements of actual layouts in a 0.18 micron CMOS process. The energy reduction in the ROB and the ARF is in the range of 20-25% and this is achieved with no increase in the cycle time, little additional complexity and no IPC drop.
Keywords
SPICE; cache storage; memory architecture; storage allocation; CMOS process; SPICE measurement; architectural register file; buffer register; datapath energy reduction; energy savings; power dissipation; power savings; Computer science; Dynamic scheduling; Integrated circuit reliability; Microarchitecture; Microprocessors; Power dissipation; Processor scheduling; Registers; SPICE; Temperature;
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel Architectures and Compilation Techniques, 2003. PACT 2003. Proceedings. 12th International Conference on
ISSN
1089-795X
Print_ISBN
0-7695-2021-9
Type
conf
DOI
10.1109/PACT.2003.1238021
Filename
1238021
Link To Document