Next Entries Pre-activation for Low Power Drowsy BTB
碩士 === 國立交通大學 === 資訊科學與工程研究所 === 94 === Leakage energy consumption is becoming an important design consideration with the scaling of technology. Branch target buffer (BTB) is a popular kind of branch predictor. Besides cache, branch predictors are the largest on-chip array structures. If we put non-...
Main Authors: | , |
---|---|
Other Authors: | |
Format: | Others |
Language: | zh-TW |
Published: |
2006
|
Online Access: | http://ndltd.ncl.edu.tw/handle/86945367776614707000 |
Summary: | 碩士 === 國立交通大學 === 資訊科學與工程研究所 === 94 === Leakage energy consumption is becoming an important design consideration with the scaling of technology. Branch target buffer (BTB) is a popular kind of branch predictor. Besides cache, branch predictors are the largest on-chip array structures. If we put non-accessed branch target buffer entries into leakage saving mode, we gain branch target buffer leakage energy reduction. However, there is a period of time from leakage saving mode from normal mode and it introduces system leakage energy increment. This research proposes an accurate pre-active policy to switch the next accessed branch target buffer entry from leakage saving mode to normal mode in order to hide this latency. And we can put BTB entries into leakage saving mode more aggressively to reduce BTB leakage energy.
|
---|