Оглавление
- 1 Pentium Pro
- 1.1 История и назначение Pentium Pro
- 1.2 Микроархитектура и особенности
- 1.3 Конвейер и микрооперации
- 1.4 Исполнительные блоки и производительность
- 1.5 Набор инструкций и производительность
- 1.6 Сравнение с конкурентами
- 1.7 Отсутствие MMX и производительность
- 1.8 Особенности кэш-памяти L2
- 1.9 Производство и упаковка
- 1.10 Пути обновления
- 1.11 Технические характеристики
- 1.12 Влияние на рынок
- 1.13 Конкуренты и рекомендации
- 1.14 Полный текст статьи:
- 2 Пентиум Про
Pentium Pro
-
История и назначение Pentium Pro
- Pentium Pro был представлен 1 ноября 1995 года как микропроцессор шестого поколения x86.
- Изначально предназначался для замены оригинального Pentium, но позже стал использоваться в серверах и высокопроизводительных настольных компьютерах.
- Использовался в суперкомпьютерах, таких как ASCI Red, достигнув скорости более одной тераФЛОПС.
-
Микроархитектура и особенности
- Ведущим архитектором был Фред Поллак, специализирующийся на суперскалярности.
- Pentium Pro имел 5,5 миллиона транзисторов и работал с двумя или четырьмя процессорами.
- Использовал 36-разрядную адресную шину и кэш команд объемом 8 Кбайт.
- Поддерживал обновление микрокода под управлением BIOS и ОС.
-
Конвейер и микрооперации
- Pentium Pro имел 14-ступенчатую архитектуру superpipelined с пулом команд.
- Конвейер имел дополнительные этапы декодирования для динамического преобразования инструкций.
- Микрооперации кодировали операцию, два источника и пункт назначения.
-
Исполнительные блоки и производительность
- Pentium Pro имел шесть исполнительных блоков: два целочисленных, один FPU, блок загрузки, блок сохранения адреса и блок хранения данных.
- Один из целочисленных блоков обладал полным набором функций, другой был ограничен простыми операциями.
- Модуль FPU выполнял операции с плавающей запятой, но имел задержку в три-пять циклов.
-
Набор инструкций и производительность
- В Pentium Pro появились новые команды CMOVxx для условного перемещения значений.
- Инструкции CMOVxx повышали производительность, избегая дорогостоящих команд перехода и ветвления.
- Pentium Pro имел проблемы с выполнением 16-разрядного кода, что привело к невысоким продажам.
-
Сравнение с конкурентами
- Pentium Pro превосходил RISC-микропроцессоры по целочисленной производительности, но уступал в производительности с плавающей запятой.
- Медленная запись в видеопамять была слабым местом платформы P6.
- Методы, такие как VESA drawing и FASTVID, улучшили производительность в играх.
-
Отсутствие MMX и производительность
- Отсутствие MMX снижает производительность мультимедийных приложений.
- Кэш-память L2 объемом от 256 КБ до 1 МБ улучшает производительность ввода-вывода.
-
Особенности кэш-памяти L2
- Кэш-память L2 имеет собственную внутреннюю шину, что уменьшает узкое место.
- Кэш неблокирующий, что позволяет процессору выдавать несколько запросов одновременно.
-
Производство и упаковка
- Процессор и кэш-память находятся на отдельных кристаллах, что усложняет производство.
- Pentium Pro выполнен в керамическом многокристальном модуле (MCM).
-
Пути обновления
- Pentium II OverDrive с частотой 300/333 МГц и 512 КБ кэш-памяти L2.
- Адаптеры slotket позволяли использовать Pentium Pro с материнскими платами Slot 1.
-
Технические характеристики
- Кэш-память L1: 8 КБ (данные, инструкции), L2: 256-1024 КБ.
- Гнездо: Socket 8, передняя шина: 60-66 МГц, напряжение питания: 3,1-3,3 В.
- Тактовая частота: 150-200 МГц, первый релиз: ноябрь 1995 года.
-
Влияние на рынок
- Pentium Pro не был успешным в массовом использовании из-за плохой поддержки Windows 95.
- Успех в файловых серверах благодаря интегрированной шине.
-
Конкуренты и рекомендации
- AMD K5 и K6, Cyrix 6×86 и MII, IDT, Intel P5 Pentium.
- Внешние ссылки и изображения.