首页>
外国专利>
GLOBAL BRANCH PREDICTION USING BRANCH AND FETCH GROUP HISTORY
GLOBAL BRANCH PREDICTION USING BRANCH AND FETCH GROUP HISTORY
展开▼
机译:使用分公司和FETCH集团历史的全球分公司预测
展开▼
页面导航
摘要
著录项
相似文献
摘要
This disclosure includes a method for performing branch prediction by a processor having an instruction pipeline. The processor speculatively updates a global history register having fetch group history and branch history, fetches a fetch group of instructions, and assigns a global history vector to the instructions. The processor predicts any branches in the fetch group using the global history vector and a predictor, and evaluates whether the fetch group contains a predicted taken branch. If the fetch group contains a predicted taken branch, the processor flushes subsequently fetched instructions in the pipeline following the predicted taken branch, repairs the global history register to the global history vector, and updates the global history register based on branch prediction information. If the fetch group does not contain a predicted taken branch, the processor updates the global history register with a branch history value for each branch in the fetch group.
展开▼