Архитектура с широким выпуском — это компьютерный процессор, который выдает более одной инструкции за такт. [1] Их можно разделить на три основных типа:
- Суперскалярные архитектуры со статическим планированием выполняют инструкции в указанном порядке; аппаратная логика определяет, какие инструкции готовы и безопасны для отправки в каждом тактовом цикле.
- Архитектуры VLIW полагаются на программное обеспечение для программирования (компилятор), чтобы определить, какие инструкции следует направить в заданном такте. [2]
- Динамически планируемые суперскалярные архитектуры выполняют инструкции в порядке, который дает тот же результат, что и представленный порядок; аппаратная логика определяет, какие инструкции готовы и безопасны для отправки на каждом такте. [3]
Смотрите также
Ссылки
- ^ «Планирование для суперскалярных и многовыпускных машин» (PDF) .
- ^ «Широкий выпуск и спекуляции».
- ^ Мартин, Майло. «Суперскаляр» (PDF) .