Окно инструкций

Окно с инструкциями Окно команд в компьютерной архитектуре Окно команд — это набор команд, которые могут выполняться в спекулятивном процессоре […]

Окно с инструкциями

  • Окно команд в компьютерной архитектуре

    • Окно команд — это набор команд, которые могут выполняться в спекулятивном процессоре не по порядку. 
    • В обычном процессоре окно команд включает все команды в буфере переупорядочивания. 
    • Процессоры, работающие не по порядку, могут выполнять команды, когда их операнды готовы, независимо от порядка команд в буфере. 
  • Ограничения и специфика окна команд

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

    • Все выполнение в окне команд является спекулятивным до фиксации для поддержки асинхронных исключений. 
    • Парадигма ограниченного потока данных, где команды выполняются в порядке потока данных, но в ограниченном окне. 
  • Отличие от конвейерной обработки

    • Окно команд отличается от конвейерной обработки, где команды не могут выполняться не по порядку друг относительно друга. 
    • Процессоры, работающие не по порядку, часто основаны на конвейерах, но многие этапы конвейера не являются частью окна команд. 

Полный текст статьи:

Окно инструкций — Википедия

Оставьте комментарий

Прокрутить вверх