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 Kumar | 1 | 43 | 2.60 |
Prateek Pujara | 2 | 30 | 2.80 |
Aneesh Aggarwal | 3 | 202 | 16.91 |