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-...

Full description

Bibliographic Details
Main Authors: Han-Lun Pan, 潘漢倫
Other Authors: Jean Juh-Jiun Shann
Format: Others
Language:zh-TW
Published: 2006
Online Access:http://ndltd.ncl.edu.tw/handle/86945367776614707000
Description
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.