LINUX.ORG.RU

История изменений

Исправление cvs-255, (текущая версия) :

если в конкретном случае предсказание ветвления даст бОльшую задержку, чем выгода от этого предсказания, то и предсказывать не надо, достаточно считать обе ветки. И в OoO процессоре это тоже вполне реализуемо (и я уверен реализовано). А если ветки неравновероятны и в цикле достаточно много итераций, то аппаратный предсказатель точно так же может собрать статистику

Исходная версия cvs-255, :

если в конкретном случае предсказание ветвления даст бОльшую задержку, чем выгода от этого предсказания, то и предсказывать не надо, достаточно считать обе ветки. И в OoO процессоре это тоже вполне реализуемо. А если ветки неравновероятны и в цикле достаточно много итераций, то аппаратный предсказатель точно так же может собрать статистику