|
Предсказание переходов является наиболее эффективным способом борьбы с конфликтами по
управлению в современных процессорах. Эта стратегия заключается в том, что еще
до момента выполнения команды условного перехода или сразу же после ее
поступления на конвейер делается предположение о наиболее вероятном исходе
такой команды (переход произойдет или не произойдет). Последующие команды
подаются на конвейер в соответствии с принятым предсказанием. При этом
ритмичность функционирования конвейера без остановок и задержек тем выше, чем выше
точность предсказания. Термин «точность предсказания» обычно трактуют как процентное
отношение числа правильных предсказаний к их общему количеству.
|