Title
Bit-sliced datapath for energy-efficient high performance microprocessors
Abstract
In the recent years, both power and performance have become important in the design of microprocessors. In this paper, we investigate exploiting the small-sized data values for energy-efficient high performance microprocessors. For this purpose, we bit-slice the execution core (which includes the functional units, register files, data caches, and forwarding logic), so that small portions of the data are operated upon in different bit-slices. The bit-slices operating upon the higher order bits are activated only if required, saving significant energy consumption. We also investigate further advantages facilitated by bit-slicing such as energy savings obtained by reducing the number of ports provided in the higher order bit-slices and by “shutting off” bit-slices to reduce leakage energy consumption. We found that a significant energy saving can be obtained in the register file (about 20%) and the Level-1 Data Cache (about 30%) with a negligible loss of only about 2% in the instruction throughput. Our studies also showed almost 20% savings in the register file leakage energy consumption, when the unwanted higher order bit-slices are “turned off”. Bit-slicing also helps in reducing the latency of the different hardware structures, which can facilitate clock speed improvements.
Year
DOI
Venue
2004
10.1007/11574859_3
PACS
Keywords
Field
DocType
unwanted higher order bit-slices,different bit-slices,register file,higher order bit-slices,energy saving,energy-efficient high performance microprocessors,significant energy consumption,bit-sliced datapath,register file leakage energy,leakage energy consumption,significant energy saving,bit-slices operating,higher order,functional unit,energy efficient
Datapath,Computer science,Latency (engineering),Efficient energy use,Register file,Data cache,Throughput,Computer hardware,Energy consumption,Clock rate
Conference
Volume
ISSN
ISBN
3471
0302-9743
3-540-29790-1
Citations 
PageRank 
References 
6
0.47
10
Authors
3
Name
Order
Citations
PageRank
Sumeet Kumar1432.60
Prateek Pujara2302.80
Aneesh Aggarwal320216.91