Computer Science.
總是猜跳、或是猜不跳 Dynamic prediction 透過類似finite state machine(有限狀態機)的機制來猜測，實際是透過檢視上次分支與否，來判斷這次是否分支。會使用到”Branch prediction buffer”(預測緩衝器) 、”Branch history table,BHT”(分支歷史表 ) 。BHT 是由分支指令位址較低的部分，做為索引的小型記憶體，其中包含一個位元來指示最近分支是否發生 分支預測器告訴我們分支是否成立，但分支目的位址仍需計算。在5-stage pipeline 中會有一個週期的懲罰，因此我們可用”Branch target