Модуль передбачення переходів: відмінності між версіями
[перевірена версія] | [перевірена версія] |
Вилучено вміст Додано вміст
Немає опису редагування |
|||
Рядок 13:
Динамічні методи, які широко використовують в сучасних процесах, використовують аналіз історії розгалужень. Прикладом динамічного передбачення є дворівневий адаптивний історичний [[алгоритм]] ({{lang-en|Bimodal branch prediction}}), який використовувався процесорами архітектури [[Intel P6]] (аналізується таблиця історії переходів, що містить молодші значущі [[біт]]и адреси [[Інструкція (програмування)|інструкції]] і відповідну імовірність умовного переходу: «скоріш за все, буде виконаний», «можливо, буде виконаний», «можливо, не буде виконаний», «скоріш за все, не буде виконаний» та оновлюється після кожного переходу).
== Посилання ==
* Dan Luu, [https://danluu.com/branch-prediction/ Branch Prediction]
{{Hardware-stub}}▼
▲{{-}}{{Hardware-stub}}
{{Без джерел|дата=січень 2018}}
{{Технології CPU}}
|