Title :
Exploiting prediction to reduce power on buses
Author :
Wen, Victor ; Whitney, Mark ; Patel, Yatish ; Kubiatowicz, John D.
Author_Institution :
Comput. Sci. Div., Calfornia Univ., Berkeley, CA, USA
Abstract :
We investigate coding techniques to reduce the energy consumed by on-chip buses in a microprocessor. We explore several simple coding schemes and simulate them using a modified SimpleScalar simulator and SPEC benchmarks. We show an average of 35% savings in transitions on internal buses. To quantify actual power savings, we design a dictionary based encoder/decoder circuit in a 0.13 μm process, extract it as a netlist, and simulate its behavior under SPICE. Utilizing a realistic wire model with repeaters, we show that we can break even at median wire length scales of less than 11.5 mm at 0.13 μ and project a break-even point of 2.7 mm for a larger design at 0.07 μ.
Keywords :
SPICE; decoding; encoding; microprocessor chips; power consumption; power electronics; system buses; SPEC benchmarking; SPICE simulation; SimpleScalar simulator; coding technique; decoder circuit; energy consumption reduction; microprocessor chip; on-chip bus; Capacitance; Circuit simulation; Computational modeling; Decoding; Encoding; Integrated circuit interconnections; Latches; Repeaters; Transcoding; Wire;
Conference_Titel :
Software, IEE Proceedings-
Print_ISBN :
0-7695-2053-7
DOI :
10.1109/HPCA.2004.10025