Модуль передбачення переходів: відмінності між версіями
[неперевірена версія] | [неперевірена версія] |
Вилучено вміст Додано вміст
ZéroBot (обговорення | внесок) м r2.7.1) (робот додав: zh:分支預測器 |
Іванко1 (обговорення | внесок) м →Статичне передбачення: replaced: зворотній → зворотний за допомогою AWB |
||
Рядок 7:
Статичні методи передбачення розгалужень є найбільш простими. Робота цих методів базується на припущенні, що різні типи переходів або виконуються завжди, або не виконується ніколи. В сучасних процесах статичні методи використовуються лише тоді, коли неможливе використання динамічного передбачення.
Прикладами статичного передбачення можуть бути тривіальне передбачення переходів, яке використовувалося в ранніх процесорах архітектурі SPARC та MIPS (припускається, що умовні переходи ніколи не виконується), а також статичне передбачення, яке використовується в сучасних процесорах в якості підстрахування (припускається, що будь-який
== Динамічне передбачення ==
|