Пентиум Про
Общая информация | |
---|---|
Запущен | 1 ноября 1995 г. |
Снято с производства | июнь 1998 г. |
Продается через | Интел |
Разработано | Интел |
Общий производитель |
|
CPUID Код | 0F619h |
Код продукта | 80521 |
Производительность | |
Макс. процессора Тактовая частота | от 150 МГц до 200 МГц |
ФСБ скорости | от 60 до 66 МТ/с |
Ширина данных | 64 бита |
Ширина адреса | 36 бит |
Ширина виртуального адреса | 32 бита |
Кэш | |
L1 Кэш | 16 КБ (8 КБ инструкций + 8 КБ данных) |
Кэш L2 | 256 КБ – 1 МБ |
Архитектура и классификация | |
Приложение | Сервер Рабочая станция |
Технологический узел | от 500 до 350 нм |
Микроархитектура | П6 |
Набор инструкций | х86 |
Физические характеристики | |
Транзисторы |
|
Ядра |
|
Розетка | |
История | |
Предшественник | Пентиум |
Преемники | Пентиум II , Пентиум II Ксеон |
Статус поддержки | |
Не поддерживается |
Pentium Pro шестого поколения, x86 — это микропроцессор разработанный и изготовленный компанией Intel и представленный 1 ноября 1995 года. [1] : Д-2 Он представил микроархитектуру P6 (иногда называемую i686) и изначально предназначался для замены исходного Pentium во всем спектре приложений. Позже его роль была сокращена до более узкой роли сервера и высокопроизводительного процессора для настольных ПК. Pentium Pro также использовался в суперкомпьютерах , в первую очередь в ASCI Red , который использовал два процессора Pentium Pro на каждом вычислительном узле и был первым компьютером, мощность которого превысила один терафлопс в 1996 году, удерживая первое место в списке TOP500 с 1997 по 2000 год. . [2]
В то время как Pentium и Pentium MMX имели 3,1 и 4,5 миллиона транзисторов соответственно, Pentium Pro содержал 5,5 миллиона транзисторов. [3] : 12 Он мог работать как с двумя, так и с четырьмя процессорами и выпускался только в одном форм-факторе — относительно большом прямоугольном Socket 8 . На смену Pentium Pro в 1998 году пришел Pentium II Xeon .
Микроархитектура [ править ]
Ведущим архитектором Pentium Pro был Фред Поллак , который специализировался на суперскалярности и также работал ведущим инженером Intel iAPX 432 . [4]
Резюме [ править ]
Этот раздел нуждается в дополнительных цитатах для проверки . ( Март 2014 г. ) |
В Pentium Pro использовалась новая микроархитектура , отличная от микроархитектуры Pentium P5 . Он имеет разделенную 14-этапную суперконвейерную архитектуру, в которой используется пул инструкций.В Pentium Pro ( P6 ) реализовано множество радикальных архитектурных отличий, отражающих другие современные конструкции x86, такие как NexGen Nx586 и Cyrix 6x86 . Конвейер Pentium Pro имел дополнительные этапы декодирования для динамического преобразования инструкций IA-32 в буферизованные последовательности микроопераций , которые затем можно было анализировать, переупорядочивать и переименовывать для обнаружения распараллеливаемых операций, которые могут быть выполнены более чем одним исполнительным устройством одновременно. Таким образом, в Pentium Pro было реализовано выполнение вне очереди , включая спекулятивное выполнение посредством переименования регистров . Он также имел более широкую 36-битную адресную шину , которую можно было использовать с помощью расширения физического адреса (PAE), что позволяло ему получать доступ к 64 ГБ памяти.
Pentium Pro имеет кэш инструкций до 16 байт извлекается объемом 8 КБ, из которого в каждом цикле и отправляется в декодеры инструкций . Существует три декодера инструкций. Декодеры неравны по возможностям: только один может декодировать любую инструкцию x86, а два других могут декодировать только простые инструкции x86. Это ограничивает способность Pentium Pro одновременно декодировать несколько инструкций, ограничивая суперскалярное выполнение. Инструкции x86 декодируются в 118-битные микрооперации (микрооперации). Микрооперации аналогичны компьютеру с сокращенным набором команд (RISC); то есть они кодируют операцию, два источника и пункт назначения. Обычный декодер может генерировать до четырех микроопераций за цикл, тогда как простые декодеры могут генерировать по одной микрооперации за цикл. Таким образом, инструкции x86, которые оперируют памятью (например, добавляют этот регистр в это место в памяти), могут быть обработаны только общим декодером, поскольку для этой операции требуется минимум три микрооперации. Аналогично, простые декодеры ограничены инструкциями, которые можно преобразовать в одну микрооперацию. Инструкции, требующие больше микроопераций, чем четыре, транслируются с помощью секвенсора, который генерирует необходимые микрооперации за несколько тактов. Pentium Pro был первым процессором семейства x86, поддерживавшим возможность обновления. микрокод под контролем BIOS и/или операционной системы (ОС). [5]
Микрооперации выходят из буфера повторного заказа (ROB) и попадают на резервную станцию (RS), где они ожидают отправки исполнительным устройствам. В каждом такте на пять исполнительных блоков может быть отправлено до пяти микроопераций. Всего Pentium Pro имеет шесть исполнительных блоков: два целочисленных блока, один блок с плавающей запятой (FPU), блок загрузки, блок адреса хранилища и блок данных хранилища. [6] Один из целочисленных блоков использует те же порты, что и FPU, и поэтому Pentium Pro может выполнять только одну целочисленную микрооперацию и одну микрооперацию с плавающей запятой или две целочисленные микрооперации за цикл в дополнение к микрооперации. ops для трех других исполнительных блоков. Из двух целочисленных блоков только тот, который разделяет путь с FPU на порту 0, имеет полный набор функций, таких как бочкообразный сдвиг , умножитель, делитель и поддержка инструкций LEA. Второй целочисленный блок, подключенный к порту 1, не имеет этих возможностей и ограничен простыми операциями, такими как сложение, вычитание и вычисление целевых адресов ветвления. [6]
FPU выполняет операции с плавающей запятой. Сложение и умножение являются конвейерными и имеют задержку в три и пять циклов соответственно. Деление и извлечение квадратного корня не являются конвейерными и выполняются в отдельных модулях, которые используют общие порты FPU. Деление и квадратный корень имеют задержку 18–36 и 29–69 циклов соответственно. Наименьшее число предназначено для чисел с плавающей запятой одинарной точности (32 бита), а наибольшее — для чисел расширенной точности (80 бит). Деление и квадратный корень могут работать одновременно со сложением и умножением, предотвращая их выполнение только тогда, когда результат необходимо сохранить в ROB.
После выпуска микропроцессора в модуле с плавающей запятой была обнаружена ошибка , которую обычно называют «ошибкой FPU Pentium Pro и Pentium II», а Intel — «ошибкой флага». Ошибка возникает при некоторых обстоятельствах во время преобразования чисел с плавающей запятой в целое число, когда число с плавающей запятой не помещается в меньший целочисленный формат, что приводит к отклонению FPU от его документированного поведения. Ошибка считается незначительной и возникает при таких особых обстоятельствах, что затрагивает очень небольшое количество программ, если таковые вообще имеются.
Микроархитектура Pentium Pro P6 в той или иной форме использовалась Intel более десяти лет. Конвейер будет масштабироваться от начальной частоты 150 МГц до 1,4 ГГц с «Tualatin» Pentium III . Различные черты конструкции продолжились и после этого в производном ядре под названием Banias в Pentium M и Intel Core ( Yonah ), которое в свою очередь развилось в микроархитектуру Core ( процессор Core 2 ) в 2006 году и позже. [7]
Набор инструкций [ править ]
Pentium Pro (P6) представил новые инструкции в линейке Intel; Инструкции CMOVxx («условное перемещение») могут перемещать значение, которое является либо содержимым регистра, либо ячейкой памяти, в другой регистр или нет, в соответствии с некоторым логическим условием предиката xx в регистре флагов, где xx является заданным кодом предиката флагов. в условии для инструкций условного перехода. Так, например, CMOVNE перемещает указанное значение в регистр или нет, в зависимости от того, истинно ли условие NE (не равно) в регистре флагов, т.е. Z flag = 0. Это позволяет оценивать операции if-then-else и, например, ? : операция на C. Эти инструкции повышают производительность, позволяя избежать дорогостоящих инструкций перехода и ветвления. Например, в CMOVxx destreg1, source_operand2 первый операнд — это регистр назначения, второй — исходный регистр или ячейка памяти. К сожалению, второй операнд не может быть непосредственным значением (встроенной константой), и такую константу сначала необходимо поместить в регистр. Код предиката xx может принимать весь диапазон значений, разрешенный в условных ветвях.
Вторым событием стала документация нелегальной инструкции UD2. Этот код операции зарезервирован и гарантированно вызовет исключение недопустимой инструкции на P6 и всех более поздних процессорах. Это позволяет разработчикам легко аварийно завершать текущую программу в будущем, когда программное обеспечение обнаруживает ошибку.
Производительность [ править ]
Несмотря на то, что архитектура переименования регистров Pentium Pro была продвинутой на тот момент, у нее были проблемы с запуском 16-битного кода и смешанного кода ( 8-битный с 16-битным (8/16) или 16-битный с 32-битным кодом) . (16/32), поскольку использование частичных регистров приводит к частой очистке конвейера. [8] Специальное использование частичных регистров тогда было обычной оптимизацией производительности, поскольку оно не приводило к снижению производительности на процессорах Intel до P6; Кроме того, на момент выпуска Pentium Pro доминирующими операционными системами были 16-битная DOS и смешанные 16/32-битные Windows 3.1x и Windows 95 (хотя для последней требуется 80386 как минимум 32-битный процессор , большая часть его код по-прежнему 16-битный по соображениям производительности, например, 16-битная Windows USER динамическая библиотека , user.exe ). Это, наряду с высокой стоимостью систем Pentium Pro, привело в то время к невысоким продажам среди покупателей ПК. Pentium Pro Чтобы в полной мере использовать микроархитектуру P6 , необходима полностью 32-разрядная операционная система, например Windows NT , Linux , Unix или OS/2 . Проблемы с производительностью устаревшего кода позже были частично устранены Intel с помощью Pentium II.
По сравнению с микропроцессорами RISC, Pentium Pro, когда он был представлен, немного превосходил самые быстрые микропроцессоры RISC по целочисленной производительности при выполнении теста SPECint95 . [9] : 2 но производительность операций с плавающей запятой была значительно ниже, вдвое ниже, чем у некоторых RISC-микропроцессоров. [9] : 3 Лидерство Pentium Pro в целочисленной производительности быстро исчезло, его сначала уступил MIPS Technologies R10000 в январе 1996 года, а затем от Digital Equipment Corporation вариант EV56 Alpha 21164 . [10]
Рецензенты быстро отметили очень медленную запись в видеопамять как слабое место платформы P6, при этом производительность здесь составляет всего 10% от производительности системы Pentium с одинаковой тактовой частотой в таких тестах, как VIDSPEED. Способы обойти это включали установку рисунка VESA в системную память вместо видеопамяти в таких играх, как Quake , [11] а позже появились такие утилиты, как FASTVID, которые могли удвоить производительность в некоторых играх, включив функции объединения операций записи ЦП. [12] [13] Регистры диапазона типа памяти (MTRR) автоматически устанавливаются видеодрайверами Windows, начиная с 1997 года, и с тех пор улучшенная подсистема кэша/памяти и производительность FPU позволили ей превзойти Pentium по тактовой частоте в появляющихся 3D-играх середины прошлого века. до конца 1990-х годов, особенно при использовании Windows NT 4.0 . Однако отсутствие реализации MMX снижает производительность мультимедийных приложений, использующих эти инструкции.
Кэширование [ править ]
Вероятно, наиболее заметным дополнением Pentium Pro был встроенный кэш L2 , размер которого варьировался от 256 КБ при выпуске до 1 МБ в 1997 году. В то время технология производства не позволяла интегрировать большой кэш L2 в ядро процессора. Вместо этого Intel поместила кристалл(ы) L2 отдельно в корпус, что по-прежнему позволяло ему работать на той же тактовой частоте, что и ядро ЦП. Кроме того, в отличие от большинства схем кэширования на материнской плате, которые использовали общую системную шину с процессором, кэш Pentium Pro имел собственную заднюю шину ( она называется двойной независимой шиной в Intel ). Благодаря этому ЦП может одновременно читать основную память и кэш, что значительно снижает традиционное узкое место. [14] Кэш также был «неблокирующим», что означает, что процессор мог выдавать более одного запроса к кэшу за раз (до 4), что уменьшало штрафы за промах кеширования. (Это пример MLP, параллелизма на уровне памяти .) В совокупности эти свойства создали кэш L2, который был намного быстрее, чем кэши на материнской плате старых процессоров. Один только этот кэш давал ЦП преимущество в производительности ввода-вывода по сравнению со старыми процессорами x86 . В многопроцессорных конфигурациях встроенный кэш Pentium Pro резко увеличил производительность по сравнению с архитектурами, в которых каждый процессор использовал общий центральный кэш.
Однако этот гораздо более быстрый кэш L2 имел некоторые сложности. Расположение «внутреннего кэша» Pentium Pro было уникальным. Процессор и кэш находились на отдельных кристаллах в одном корпусе и были тесно связаны полноскоростной шиной. Два или три штампа нужно было соединить вместе на ранних этапах производственного процесса, прежде чем стало возможным проведение испытаний. Это означало, что единственный крошечный дефект в любом из кристаллов приводил к необходимости выбросить всю сборку, что было одной из причин относительно низкой производительности и высокой стоимости Pentium Pro. Все версии чипа были дорогими, особенно с 1024 КБ, поскольку для них требовались два кэш-памяти по 512 КБ, а также процессорный кристалл.
Доступные модели [ править ]
Тактовая частота Pentium Pro составляла 150, 166, 180 или 200 МГц с тактовой частотой внешней шины 60 или 66 МГц . Прототип Pentium Pro с частотой 133 МГц был разработан на самых ранних стадиях разработки, но так и не был выпущен. Некоторые пользователи решили разогнать свои чипы Pentium Pro: версия 200 МГц часто работает на частоте 233 МГц, версия 180 МГц часто работает на частоте 200 МГц, а версия 150 МГц часто работает на частоте 166 МГц. Чип был популярен в симметричных многопроцессорных конфигурациях, при этом конфигурации с двумя и четырьмя SMP-серверами и рабочими станциями были обычным явлением.
Intel отказалась от предоставления мобильной версии оригинального Pentium Pro из-за проблем с энергопотреблением и перегревом. [15] По крайней мере один продавец продавал портативный компьютер с процессором Pentium Pro (6200TLP компании Imperial Computer). [16]
В схеме Intel «Семейство/Модель/Степпинг» Pentium Pro относится к семейству 6, модели 1, а его код продукта Intel — 80521.
Часы | Автобус | L2-кэш | Макс. TDP |
---|---|---|---|
150 МГц | 60 МГц | 256 КБ | 29,2 Вт |
166 МГц | 66 МГц | 512 КБ | 35,0 Вт |
180 МГц | 60 МГц | 256 КБ | 31,7 Вт |
200 МГц | 66 МГц | 35,0 Вт | |
512 КБ | 37,9 Вт | ||
1024 КБ | 44,0 Вт |
Изготовление [ править ]
Изменился процесс изготовления кристалла процессора Pentium Pro и его отдельного кристалла кэш-памяти, что привело к комбинации процессов, используемых в одном корпусе:
- Прототип процессора Pentium Pro с частотой 133 МГц был изготовлен по технологии BiCMOS 0,6 мкм. [17] [18]
- Кристалл процессора Pentium Pro с частотой 150 МГц был изготовлен по технологии BiCMOS 0,50 мкм . [18] [9]
- Кристаллы процессора Pentium Pro с частотой 166, 180 и 200 МГц были изготовлены по технологии BiCMOS 0,35 мкм. [18] [9]
- Кэш-память L2 объемом 256 КБ была изготовлена по технологии BiCMOS 0,50 мкм. [18] [9]
- Кэш-память L2 объемом 512 и 1024 КБ была изготовлена по технологии BiCMOS 0,35 мкм. [18] [9]
Упаковка [ править ]
Pentium Pro (кэш-память до 512 КБ) упакован в керамический многочиповый модуль (MCM). MCM содержит две нижние полости, в которых находится кристалл микропроцессора и сопутствующий ему кристалл кэша. Кристаллы прикреплены к тепловому элементу, открытая верхняя часть которого помогает теплу от кристаллов более непосредственно передаваться на охлаждающее устройство, такое как радиатор. Штампы соединяются с корпусом с помощью обычного проволочного соединения. Полости закрыты керамической пластиной.
В Pentium Pro с 1 МБ кэш-памяти используется пластиковый MCM. Вместо двух полостей имеется только одна, в которой расположены три матрицы, прикрепленные к корпусу вместо термосварки. Полости залиты эпоксидной смолой.
MCM имеет 387 контактов, из которых примерно половина расположена в виде матрицы контактов (PGA), а половина — в матрице промежуточной сетки контактов (IPGA). Упаковка была разработана для Socket 8 .
Пути обновления [ править ]
В 1998 году был выпущен процессор Pentium II OverDrive с тактовой частотой 300/333 МГц для Socket 8. Основанный на некоторых технологиях, использованных в Deschutes Pentium II Xeon , он имел двойной кэш-память L1 и 512 КБ полноскоростной кэш-памяти L2 с возможностями MMX и был произведен Intel в качестве опции быстрого обновления для владельцев систем Pentium Pro. Однако он поддерживал только двустороннюю бесклеевую многопроцессорную обработку, а не четырехстороннюю или более высокую, что не делало его полезным обновлением для четырехпроцессорных систем. Эти специально упакованные процессоры Pentium II OverDrive также использовались для модернизации суперкомпьютера ASCI Red в 1999 году. Благодаря этому суперкомпьютер ASCI Red, первый компьютер, достигший отметки производительности в один терафлопс с двумя процессорами Pentium Pro в 1996 году, теперь стал первым компьютером. в целом превысил отметку в два терафлопс после перехода на два процессора Pentium II OverDrive в 1999 году. ASCI Red продолжал использовать два процессора Pentium II OverDrive до конца своего срока службы, прежде чем был выведен из эксплуатации в 2006 году.
Поскольку материнские платы со слотом 1 стали широко распространены, несколько производителей выпустили адаптеры слоткетов (или слотетов), такие как Tyan M2020, Asus C-P6S1, Tekram P6SL1 и Abit KP6. Эти разъемы позволяли использовать процессоры Pentium Pro с материнскими платами со слотом 1. Однако лишь немногие наборы микросхем поддерживали эти слоткеты и поэтому не получили широкого распространения. Набор микросхем Intel 440FX явно поддерживал процессоры Pentium Pro и Pentium II, однако наборы микросхем Intel 440BX и более поздние версии Slot 1 явно не поддерживали Pentium Pro. Слоткеты в конечном итоге обрели новую популярность в виде адаптеров Socket 370 на Slot 1, когда Socket 370 Celeron и Pentium III в конце 1990-х годов Intel представила процессоры . Такая форма слоткетов позволила снизить затраты сборщикам компьютеров, особенно двухпроцессорных машин, и дала материнским платам со слотом 1 возможность продолжать получать обновления ЦП по сравнению с доступными на тот момент процессорами для слота 1.
Основные характеристики [ править ]
Пентиум editПро
- Кэш L1 : 8, 8 КБ (данные, инструкции)
- Кэш L2 : 256, 512 КБ (один кристалл) или 1024 КБ (два кристалла по 512 КБ) в многокристальном модуле, работающем на частоте процессора.
- Розетка: Розетка 8
- Фронтальная шина : 60 и 66 МГц
- VCore: 3.1–3.3 V
- Изготовление: 0,50 мкм или 0,35 BiCMOS. [19]
- Тактовая частота: 150, 166, 180, 200 МГц (на некоторых материнских платах возможна частота 233 МГц)
- Первый выпуск: ноябрь 1995 г.
Pentium II Overdrive [ править ]
- Кэш L1: 16, 16 КБ (данные + инструкции)
- Кэш L2: внешний чип объемом 512 КБ на модуле ЦП, работающий на частоте ЦП.
- Розетка: Розетка 8
- Множитель: заблокирован на уровне 5×.
- Фронтальная шина: 60 и 66 МГц
- VCore: 3,1–3,3 В (имеется встроенный регулятор напряжения)
- Изготовление: 0,25 мкм
- Тактовая частота: на основе Deschutes . Pentium II поколения
- Первый выпуск: 1997 г.
- Поддерживает MMX технологию
Возможности шины и мультипроцессора [ править ]
Pentium Pro использовал сигнализацию GTL+ на своей внешней шине. [21] Pentium Pro можно было использовать отдельно в четырехпроцессорных конструкциях. Также были построены восьмипроцессорные компьютеры Pentium Pro, но они использовали несколько шин. [22]
На конструкцию шины Pentium Pro повлияли Futurebus , шина Intel iAPX 432 и элементы шины Intel i960 . [23] Futurebus задумывался как усовершенствованная шина, которая заменит VMEbus , использовавшийся в Motorola 68000 с конца 1970-х годов, но, если учесть все перипетии, в комитете по стандартизации он находился в застое более десяти лет. [23] Инициатива Intel iAPX 432 также потерпела коммерческую неудачу, но в процессе они научились создавать шину разделенных транзакций для поддержки многопроцессорной системы без кэша. В i960 была доработана шина iAPX 432 с разделенными транзакциями, включившая протокол когерентности кэша, в результате чего набор функций очень напоминает первоначальные амбиции Futurebus. [23]
Ведущим архитектором i960 был специалист по суперскалярности Фред Поллак, который также был ведущим инженером Intel iAPX 432 и ведущим разработчиком чипа i686, Pentium Pro. Он, без сомнения, был близко знаком со всей этой историей. Pentium Pro был разработан с учетом 4-сторонней SMP-шины с когерентным кэшем разделенных транзакций в качестве обязательной функции каждого выпускаемого чипа. [23] Это также послужило препятствием для конкуренции в доступе к сокету для производства клонированных процессоров. [23]
Хотя Pentium Pro не имел успеха как машина для масс из-за плохой поддержки 16-разрядных систем Windows 95 и многих других 16-разрядных и смешанных 16/32-разрядных операционных систем, он все же добился значительных успехов в области файловых серверов благодаря передовой, интегрированной конструкции шины, [23] выведение на товарный рынок многих расширенных функций, которые раньше были доступны только в сегменте дорогих рабочих станций.
Pro/6-го Pentium поколения Конкуренты
- AMD К5 и К6
- Сайрикс 6х86 и МИИ
- IDT WinChip
- Intel P5 Pentium , несколько лет сосуществовал с Pentium Pro.
См. также [ править ]
Ссылки [ править ]
- ^ Фишер, Лоуренс М. (2 ноября 1995 г.). «Intel предлагает свой Pentium Pro для рынка рабочих станций» . The New York Times (изд. Нью-Йорка). п. Д-2. eISSN 1553-8095 . ISSN 0362-4331 . Архивировано из оригинала 4 августа 2009 года . Проверено 28 декабря 2022 г.
Корпорация Intel сегодня представила свой новый микропроцессор Pentium Pro. Но хотя производительность чипа выше, чем ожидалось, а его цена ниже, аналитики говорят, что его непосредственный эффект вряд ли будет соответствовать эффекту его предшественника Pentium.
- ^ «ASCI Red: Национальная лаборатория Сандии» . ТОП500 . нд . Проверено 7 января 2023 г.
Суперкомпьютер Intel ASCI Red был первым компьютером с терафлопсом/с, занявшим первое место в 9-м списке TOP500 в июне 1997 года с производительностью Linpack 1,068 терафлоп/с. [...] Это была ячеистая (38 X 32 X 2) машина с массовым параллелизмом MIMD, первоначально состоявшая из 7 264 вычислительных узлов, 1 212 гигабайт общей распределенной памяти и 12,5 терабайт дискового хранилища. В оригинальной версии этой машины использовались процессоры Intel Pentium Pro с тактовой частотой 200 МГц каждый. Позже они были модернизированы до процессоров Pentium II OverDrive. Система была модернизирована до 9632 процессоров Pentium II Over-Drive, каждый с тактовой частотой 333 МГц.
- ^ Брей, Барри Б. (2003). «Введение в микропроцессор и компьютер» . Микропроцессоры Intel 8086/8088, 80186, 80286, 80386, 80486: архитектура, программирование и интерфейс (Шестое (международное) изд.). Образование Пирсона . п. 12. ISBN 978-0130487209 . LCCN 93021801 . ОСЛК 224097450 . ОЛ 1412841М . Проверено 15 декабря 2022 г.
- ^ Дворжак, Джон К. (25 ноября 2006 г.). «Что случилось с iAPX432 — чипом мечты Intel?» . Дворжак без цензуры . Архивировано из оригинала 13 декабря 2008 года . Проверено 28 декабря 2022 г.
В этот чип входило множество деталей, но сегодняшний Pentium Pro состоит из двух чипов и других необходимых вспомогательных чипов. Любопытно, что ведущим инженером 432 был дизайнер-суперзвезда Фред Поллак, который стал ведущим архитектором Pentium Pro.
- ^ Стиллер, Андреас; Пол, Матиас Р. (12 мая 1996 г.). «Тенденции и новости | Шепот процессора» [Тенденции и новости | Шепот процессора]. не могу | журнал по компьютерным технологиям (на немецком языке). Хайнц Хайзе . ISSN 0724-8679 . OCLC 314471122 . Архивировано из оригинала 28 декабря 2022 года . Проверено 28 декабря 2022 г.
Видимо у PPro есть загружаемый микрокод, для которого в BIOS платы предусмотрены две функции в прерывании 15h для чтения и загрузки (подробнее в ближайшем обновлении списка прерываний). Это предназначено для патчей, но кто знает, какие неожиданные возможности у него еще есть. Таким образом, в будущем PPro придется иметь дело не только с двумя версиями масок (для ЦП и кэша), но и с обновленной версией микрокода BIOS (например, в нынешнем P6S с частотой 200 МГц и идентификатором SY013: Шаг ЦП A0, шаг кэша B1, BIOS: sA0C05).
[Видимо, у PPro есть загружаемый микрокод, для которого в BIOS платы предусмотрены две функции в прерывании 15h для чтения и загрузки (подробнее в следующем обновлении списка прерываний). Это предназначено для патчей, но кто знает, какие еще немыслимые возможности там еще есть. Таким образом, в будущем PPro придется иметь дело не только с двумя версиями масок (для ЦП и кэша), но и с обновленной версией микрокода BIOS (например, с текущим 200 МГц «P6S» с идентификатором SY013: Шаг ЦП A0, шаг кэша B1, BIOS: sA0C05).] - ^ Jump up to: Перейти обратно: а б «Руководство по оптимизации архитектуры Intel» (PDF) . 1997. с. 2-8. Архивировано из оригинала (PDF) 21 января 2007 г.
- ^ Стоукс, Джон (5 апреля 2006 г.). «Into the Core: микроархитектура Intel следующего поколения» . Тех. Арс Техника . OCLC 52157687 . Архивировано из оригинала 18 декабря 2022 года . Проверено 28 декабря 2022 г.
Линия P6 от Pentium Pro до Pentium M [...] Одной из наиболее отличительных особенностей линейки P6 является структура выпускных портов. (Intel называет эти «порты отправки», но для единообразия в остальной части моей работы я буду использовать термины «отправка» и «выдача» иначе, чем Intel.) Core использует аналогичную структуру в своем исполнительном ядре, хотя есть некоторые существенные различия между портом выпуска Core и комбинацией RS и P6.
- ^ «Предупреждение о частичной остановке регистрации» . Онлайн-справка по анализатору производительности VTune . Архивировано из оригинала 30 августа 2017 года.
- ^ Jump up to: Перейти обратно: а б с д и ж Слейтер, Майкл (13 ноября 1995 г.). «Intel повышает частоту Pentium Pro до 200 МГц» (PDF) . Отчет микропроцессора . Ресурсы по микродизайну. Том. 9, нет. 15. Архивировано (PDF) из оригинала 2 декабря 2021 года . Проверено 28 декабря 2022 г. - через Ardent Tool of Capitalism (ardent-tool.com).
Целочисленные лидеры, FP отстают от RISC-чипов
- ^ Гвеннап, Линли (8 июля 1996 г.). «Цифровой 21164 достигает 500 МГц». Отчет микропроцессора .
- ^ «Quake/TECHINFO.TXT в мастере · id-Software/Quake» . Гитхаб . 25 ноября 2022 г.
- ^ «Файл технической информации Quake» . [ мертвая ссылка ]
- ^ «Полное руководство MDGx по UMBPCI.SYS» . MDGx MAX Speed WinDOwS: хитрости и секреты . Быстрое видео.
- ^ «Порт ускоренной графики». Следующее поколение . № 37. Imagine Media . Январь 1998 г., стр. 94–96.
- ^ Апрель, Кэролайн А. (16 декабря 1996 г.). «Intel откладывает выпуск накопителя для ноутбуков Pentium Pro» . Инфомир . 18 (51). Публикации IDG: 14 – через Google Книги.
- ^ О'Брайен, Билл (ноябрь 1996 г.). «Pentium Pro создан для работы» . Компьютерный покупатель . 16 (11). SX2 Media Labs: 420 – через Гейла.
- ^ Папворт, Дэвид Б. (апрель 1996 г.). «Настройка микроархитектуры Pentium Pro». IEEE Micro , стр. 14–15.
- ^ Jump up to: Перейти обратно: а б с д и «Процессоры Intel Pentium Pro — информационный бюллетень» . Интел. Архивировано из оригинала 7 декабря 2013 года.
- ^ sandpile.org. Архивировано 1 сентября 1999 г., archive.today - реализация IA-32 - Intel P6.
- ^ Шнурер, Георг. «Следующий выход: Мендосино» . Архивировано из оригинала 19 февраля 2006 года . Проверено 24 апреля 2009 г.
- ^ Шенли, Том (1998). Системная архитектура Pentium Pro и Pentium II . Аддисон-Уэсли Профессионал . п. 199. ИСБН 978-0-201-30973-7 .
- ^ Гугурге, Анура (17 мая 2000 г.). Соединение между веб-хостом . ЦРК Пресс . п. 405. ИСБН 978-0-203-99747-5 .
- ^ Jump up to: Перейти обратно: а б с д и ж Харденберг, Хэл В. (1 июня 1997 г.). «Назад в автобус будущего» . drdobbs.com . Журнал доктора Добба . Проверено 19 сентября 2020 г.
Внешние ссылки [ править ]
- Задний автобус , searchstorage.techtarget.com
- Изображения и описания Intel Pentium Pro , cpu-collection.de
- CPU-INFO: Intel Pentium Pro, подробная история процессора , web.archive.org