AMD-K5
Это Pentium-совместимый процессор, разработанный AMD и маркируемый как PR75, PR90, PR100, PR120, PR133 и PR166. Поскольку разработчики стремились создать процессор, физически и функционально совместимый с Intel Pentium, любая системная плата, которая корректно поддерживает Intel Pentium, должна поддерживать и AMD-K5. Однако для правильного распознавания AMD-K5 может потребоваться обновить BIOS. На Web-сервере AMD содержится список системных плат, которые были проверены на совместимость.
AMD-K5 имеет следующие усовершенствованные средства:
■ кэш команд емкостью 16 Кбайт, кэш данных с обратной записью емкостью 8 Кбайт;
■ динамическое выполнение — предсказание перехода с упреждающим выполнением;
■ RISC-подобный пятишаговый конвейер с шестью параллельными функциональными модулями;
■ высокоэффективный сопроцессор для выполнения операций над числами с плавающей запятой;
■ контакты для выбора множителя тактовой частоты (1,5x и 2x).
Микросхемы K5 маркируются в соответствии с их оценкой эффективности (P-Rating), т.е. число на микросхеме указывает не истинную тактовую частоту, а оценочное значение.
Обратите внимание, что у некоторых процессоров число, указанное в P-Rating, не совпадает с номинальной тактовой частотой. Например, процессор версии PR-166 фактически работает на тактовой частоте 117 МГц. Это может "запутать" BIOS.
AMD-K5 работает при напряжении 3,52 В (VRE). В некоторых устаревших системных платах по умолчанию устанавливается напряжение 3,3 В, которое ниже специфицированного для K5, и это может быть причиной ошибок.
Nexgen Nx586
Компанию Nexgen основал Тампи Томас (Thampy Thomas), один из первых создателей процессоров 486 и Pentium в Intel. В Nexgen он разработал процессор Nx586, функционально эквивалентный Pentium, но не совместимый с ним по разъему. Он всегда поставлялся с системной платой (фактически он был впаян в нее). Компания Nexgen не производила микросхем и системных плат; для этого она заключила контракты с IBM Microelectronics. Позже Nexgen была куплена компанией AMD; проект Nx586 был объединен с AMD K5, и таким образом был "создан" процессор AMD K6.
Процессор Nx586 имел все стандартные возможности процессора пятого поколения: суперскалярное выполнение с двумя внутренними конвейерами и встроенной высокоэффективной кэш-памятью первого уровня (фактически с двумя отдельными кэшами — для кода и для данных). Преимущество этого процессора состояло в том, что у него был отдельный кэш для команд емкостью 16 Кбайт и кэш для данных емкостью 16 Кбайт (в Pentium объем кэшей составлял всего лишь 8 Кбайт). В этих кэшах хранятся часто используемые команды и данные.
В Nx586 было включено средство предсказания переходов, которое также является одним из признаков процессора шестого поколения. Поэтому процессор мог предсказывать поток выполняемых команд и оптимизировать выполнение программы.
Ядро процессора Nx586 также RISC-подобно. Модуль трансляции динамически транслирует команды x86 в команды RISC86. Команды RISC86 были разработаны специально для поддержки архитектуры x86 при соблюдении принципов эффективности RISC. Выполнять команды RISC86 проще, чем команды x86. (Данная возможность реализована только в процессорах класса P6.)