5

В школе мы узнали о процессоре Intel Pentium. Я где-то читал, что Intel Pentium был первым суперскалярным процессором и имел пять периодов конвейера. Мой вопрос приводит к Pentium Pro.

Я где-то читал, что у Pentium Pro есть три арифметических логических модуля + модуль с плавающей запятой, и у всех этих модулей есть 14 периодов конвейера (три инструкции на один такт). Однако я читал в другом месте, что он имеет только пять периодов конвейера, как Pentium. Я не знаю, что правда.

Сколько периодов конвейера у Intel Pentium Pro?

3 ответа3

7

Pentium был первым процессором x86 , который был суперскалярным, но это был далеко не первый суперскалярный процессор. Pentium даже не был первым суперскалярным процессором Intel (это был i960). Смотрите http://en.wikipedia.org/wiki/Superscalar для истории.

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

3

У Ars Technica есть пара хороших статей по истории архитектуры Pentium.

1

Возможно, вы захотите проверить некоторые из PDF-файлов, доступных здесь http://www.agner.org/optimize/

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .