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

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

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

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

5
задан 31.10.2011, 03:30

3 ответа

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

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

7
ответ дан 07.12.2019, 17:02

Ars Technica имеет несколько хороших статей об истории архитектуры Pentium.

3
ответ дан 07.12.2019, 17:02

Вы могли бы хотеть проверить часть PDF, доступного здесь http://www.agner.org/optimize/

1
ответ дан 07.12.2019, 17:02

Теги

Похожие вопросы