US 5740417 A, 14.04.1998. RU 2189623 C2, 20.09.2002. US 6425076 В1, 23.07.2002. RU 2233470 C2, 27.07.2004. RU 2238584 С2, 20.10.2004.
Имя заявителя:
КВЭЛКОММ ИНКОРПОРЕЙТЕД (US)
Изобретатели:
САРТОРИУС Томас Эндрю (US) АУГСБУРГ Виктор Роберт (US) ДИФФЕНДЕРФЕР Джеймс Норрис (US) БРИДЖЕС Джеффри Тодд (US) МАКИЛВЕЙН Майкл Скотт (US) СМИТ Родни Уэйн (US)
Патентообладатели:
КВЭЛКОММ ИНКОРПОРЕЙТЕД (US)
Приоритетные данные:
03.02.2005 US 11/050,932
Реферат
Изобретение относится к области процессоров, в частности к энергоэффективному способу упреждающей выборки инструкций процессора. Техническим результатом является максимизация точности предсказания переходов и минимизация отрицательного воздействия неправильных предсказаний переходов. Процессор включает в себя механизм предсказания инструкций условного перехода, который генерирует взвешенные значения предсказания перехода. Для слабо взвешенных предсказаний энергия, расходуемая при спекулятивном заполнении и последующим сбросе кэша, сберегается путем остановки упреждающей выборки инструкций. Упреждающая выборка инструкций продолжается, когда условие перехода оценивается в конвейере и фактический следующий адрес становится известен. Альтернативно, упреждающая выборка может продолжиться вне кэша. Чтобы избежать замещения правильных данных в кэше инструкциями, выбранными с упреждением на основании неправильно предсказанного перехода, упреждающая выборка может быть остановлена в ответ на слабо взвешенное предсказание в случае неуспешного обращения в кэш. 2 н. и 9 з.п. формулы, 3 ил., 1 табл.