EMZETT.
Увійти

Позачергове виконання (out-of-order execution)

Коротко: Сучасний процесор виконує інструкції не строго в порядку програми, а підтягує вперед ті, дані для яких готові, а потім переупорядковує результати.

Докладніше: Якщо інструкції доводиться чекати повільні дані з пам’яті, строгий процесор простоював би. Процесор із позачерговим виконанням тим часом обробляє незалежні інструкції й забезпечує, щоб видимий результат усе ж відповідав логіці програми.

Подробиці

  • Буфер переупорядкування: збирає результати й…

Див. також: ієрархія пам’яті та рядки кешу