Bit-sliced datapath for energy-efficient high performance microprocessors

POWER-AWARE COMPUTER SYSTEMS(2005)

引用 9|浏览0
暂无评分
摘要
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.
更多
查看译文
关键词
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
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要