Смекни!
smekni.com

Процессоры (стр. 7 из 13)

Цифра "5" для фирмы AMD была явно несчастливой. Intel Pentium все наращивал обороты: 66, 75, 90 Мгц... Тактовая частота новых моделей увеличивалась едва ли не каждый месяц. А разработчи­кам компании AMD, кроме названия - "K5", представлять было реши­тельно нечего. Ожидание становилось тягостным.

Гнетущее ощущение несбывшихся надежд скрасил выпуск процес­сора Am5x86. Нет, чип Am5x86 не был обещанным К5. Микропроцессор представлял собой "четверку" с большими возможностями, которые одна­ко, явно не дотягивали до "честного" Pentium. В прессе распространя­лись мнения специалистов, вроде: "Производительность, сравнимая с производительностью Pentium, позволяет отнести микропроцессор Am5x86 к устройствам пятого поколения".

А между тем, оставаясь по своей сути (по внутренней архитек­туре) до боли знакомым 486-м, чип Am5x86, имеющий тактовую частоту 133 МГц, мог соперничать на равных лишь со скромным по своим возмож­ностям процессором Pentium/75 МГц. Интересно, какой должна была бы быть тактовая частота Am5x86, чтобы показать производительность, сравнимую с Pentium/166 МГц!

Поэтому создание чипа пятого поколения у компании Advanced Micro Devices было еще впереди. При проектировании своих предыдущих процессоров компания опиралась на неизменную поддержку корпорации Intel. Но к началу разработки собственного процессора пятого поколе­ния срок действия лицензионных соглашений с корпорацией Intel подо­шел к концу. Так что инженерам AMD пришлось начать разработку, что называется, с чистого листа. В частности, вышла промашка при проек­тировании встроенного КЭШа команд. Наборы команд для процессоров разных поколений существенно отличаются. Инженеры-разработчики ком­пании AMD немного просчитались в оценке числа CISC-инструкций, имею­щих различную длину. В результате, не удавалось достичь проектируе­мого уровня производительности при исполнении программ, оптимизиро­ванных под процессор Pentium. Но спустя некоторое время и эта, и не­которые другие ошибки были устранены. И в конце марта 1996 года ком­пания AMD с гордостью объявила о появлении на свет нового процессо­ра пятого поколения - AMD5k86.

4.2.2.1 Экскурсия по внутренней архитектуре.

Процессор AMD5k86, известный на стадии разработки как AMD-K5 или Krypton, является первым членом суперскалярного семейства (Superscalar family) K86. Он соединяет в себе высокую производи­тельность и полную совместимость с операционной системой Microsoft Windows.

Суперскалярный RISC-процессор AMD5k86 выполнен по 0ю35-мик­ронной КМОП – технологии (complimentary metal – oxid semiconductor process) и состоит из 4.3 млн. транзисторов. Его дизайн базируется на богатой истории и обширном опыте архитектур RISC и х86.

По мнению многих специалистов, разработчики чипа AMD5k85 пошли значительно дальше первоначального замысла: создать процессор, имеющий RISC-ядро, и при этом совместимый с набором инструкций х86 означает совместимость с операционными системами Microsoft Windows и всем ПО, написанным под архитектуру х86. Столь счастливое сочетание высочайшей производительности и полной совместимости с Microsoft Windows делает чип AMD5k86 полноправным членом 5-го поколения мик­ропроцессоров.

Микропроцессор AMD5k86 имеет 4-потоковое суперскалярное яд­ро и осуществляет полное переупорядочивание выполнения инструкций (full out – of – order execution). Чип AMDk586 унаследовал лучшие черты от двух доминирующих на сегодняшний день микропроцессорных ветвей: семейства х86 и суперскалярных RISC-процессоров. От первых он унас­ледовал столь необходимую для успешного продвижения на компьютерном рынке совместимость с операционной системой WINDOWS. От семейства суперскалярных RISC-процессоров он унаследовал высочайший уровень производительности, характерный для чипов, применявшихся в рабочих станциях.

Разработанный инженерами компании AMD процесс предвари­тельного декодирования позволяет преодолеть присущие архитектуре х86 ограничения (различная длина инструкций). В случае использования ин­струкций различной длины, чипы 4-го поколения могут одновременно об­рабатывать 1 команду, процессоры 5-го поколения (Pentium) - 2 коман­ды. И только микропроцессор AMD5k86 способен обрабатывать до 4 ин­струкций за такт.

Использование раздельного КЭШа инструкций и данных (объем КЭШа инструкций в два раза превосходит объем КЭШа данных) исключает возникновение возможных внутренних конфликтов.

Сейчас выпускаются микропроцессоры AMD5k86-P75, AMD5k86-P90 и AMD5k86-P100 производительность которых (Р. - рейтинг) соответствует процессору Pentium с тактовыми частотами 75, 90 и 100 МГц.

Компания Advanced Micro Devices планирует выпустить в этом (1996) году 3 млн. процессоров семейства AMD5k86 со значениями Р. - рейтинга от 75 до 166. Цены на новые процессоры будут сопоставимы с ценами обладающих аналогичной производительностью процессоров Pentium, вероятно, даже несколько ниже. Средняя цена процессора AMD5k86-P75 составляет около $75, чипа AMD5k86-P90 - $99.

Характеристики микропроцессора AMD5k86:

- 4-потоковое суперскалярное ядро с 6-ю параллельно работающи­ми исполнительными устройствами, составляющими 5-ступенчатый конве­йер;

- 4-потоковый ассоциативный кэш команд с линейной адресацией объемом 16 Кб;

- 4-потоковый ассоциативный кэш данных с обратной записью и ли­нейной адресацией объемом 8 Кб;

- полное переупорядочивание выполнения инструкций, предвари­тельное (speculative) исполнение;

- динамический кэш предсказания переходов объемом 1 Кб; в слу­чае неправильного предсказания задержка составляет менее 3 внутрен­них тактов;

- 80-разрядное интегрированное, высокопроизводительное устрой­ство выполнения операций с плавающей запятой, обладающее небольшим временем задержки при выполнении операций +/*;

- питающее напряжение - 3В, система SSM (System Management Mode) для уменьшения потребляемой мощности;

- 64-разрядная шина и системный интерфейс помещены в 296-кон­такный корпус SPGA, совместимый по выводам с процессором Pentium (P54C) и процессорным гнездом Socket-7;

- полная совместимость с Microsoft Windows и инсталлированной базой ПО для процессоров архитектуры х86.

4.2.2.2. Пример маркировки микропроцессора AMD5k86-P75.

---------------------------------------------

| #### ### ### ###### ----------- |\

| ## ## ## ### ## ## ## `\------ | |\

| ###### ## # ## ## ## /| | | |\

| ## ## ## ## ###### | ----,| | |\

| ----/ \| |\

1 -------------------- |\

2 -------- AMD5k86тм-Р75 |\

3 ------------------------ |\

4 -------- AMD-SSA/5-75ABQ |\

| E <datecode> | Designed for |&bsol;

5 ----------------------- /&bsol;/------- |&bsol;

| (m) (c)1996AMD /&bsol;/------- |&bsol;

| /&bsol;/------- |&bsol;

| Microsoft |&bsol;

6 -------- HEAT SINK ---------- |&bsol;

&bsol; AND FAN REQ'D Windows 95 тм |&bsol;

&bsol; |&bsol;

`------------------------------------------&bsol;

&bsol; &bsol; &bsol; &bsol; &bsol; &bsol; &bsol; &bsol; &bsol; &bsol; &bsol; &bsol; &bsol; &bsol; &bsol; &bsol; &bsol; &bsol; &bsol; &bsol; &bsol; &bsol;

Обозначения:

1. P-рейтинг 5. Питающее напряжение

2. Название B=3.45 - 3.60B

3. Температура корпуса C=3.30 - 3.465B

W=55C R=70C F=3.135 - 3.465B

Q=60C Y=75C H=2.76 - 3.0B

X=65C Z=85C J=2.57 - 2.84B

4. Серийный номер K=2.38 - 2.63B

6. Температурный режим

4.2.2.3. Тесты.

Система Р – рейтингов измерения производительности процессоров была предложена в начале 1996 года компаниями AMD, Cyrix, IBM и SGS – Thomson Microelectronics. P-рейтинг составляется, по результа­там проведения эталонного теста Winstone 96, разработанного изда­тельством Ziff – Davis Этот тест представляет собой набор из 13 наи­более часто применяемых приложений, таких как Microsoft Word и Exel.

Следует заметить, что в отличие от системы тестов iComp, ко­торой пользуется корпорация intel для оценки производительности своих микропроцессоров, тестовый набор Winstone 96 является общедос­тупным.

В своем новом чипе AMD5k86 компания AMD воплотила поистине новаторское сочетание набора инструкций х86 и суперскалярной RISC-архитектуры (reduced instruction set computing architecture). Как утверждают некоторые специалисты AMD, благодаря такому решению микропроцессор AMD5k86 обеспечивает на 30% большую производи­тельность, чем процессор Pentium с такой же тактовой частотой. Впро­чем, результаты тестирования с использованием пакета тестов Winstone 96 компании Ziff – Davis показывают, что преимущество несколько скром­нее.

Тестовая конфигурация:

Материнская плата Чипсет ОЗУ Кэш-память L2 Видеоплата (640х480х256) Видеодрайвер Жесткий диск FIC PA2002 VIA Apollo Master EDO DRAM объемом 16 Мб 256 Кб PCI Diamond Stealth64 3200 Diamond GT 4.02.00.218 for Windows 95 EIDE Quantum Fireball емкостью 1.2 Гб

AMD5k85-P75 CPU (index 48.8)

Pentium 75 (index 47.4)

AMD5k85-P90 CPU (index 56.7)

Pentium 90 (index 54.9)

4.2.2.4. Материнские платы для AMD5k86.

Список широко распространенных системных плат, протестированных в лабораториях компании AMD и

рекомендованных для установки процессора AMD5k86.

Производитель Модель Чипсет BIOS
Abit PH5 1.3 SiS 551 Award Pentium PCI Sys BIOS (N35)
Abit PH5 2.1 Intel Triton Award Pentium PCI Sys BIOS (C4)
Atrend ATC1000 Intel Triton Award i430-2A59CA29C-00
Atrend ATC1545 A1 OPTi Viper Award OPTi Viper ATS-1545 ver. 0.6.
Biostar 8500TAC A1 Intel Triton AMI 1993
ECS TR5510 Intel Triton Award i430FX-2A59CE1NC-00
ECS AIO Intel Triton Award i430FX-2A59CE1NC-00
FIC PA2002 1.21 VIA 570 Award 4.052G800
Gigabyte GA586ATS 1B Intel Triton Award Intel 430FX PCI-ISA v.1.26
Hsingtech M507 1.1 Intel Triton Award 2/1/1996x
Mycomp (TMC) PCI54ITS 2.00 Intel Triton Award i430FX-2A59CM29C-00
Замечание: ранние версии указанных системных плат нуждаются в за­мене BIOS на более новую версию, правильно распознающую чип AMD5k86

4.2.2.5. AMD планирует выпустить K5.

Репутация AMD сильно зависит от успешности затянувшегося проекта К5-первой самостоятельной пробы архитектурных сил в области х86. Рождение К5 опасно откладывается уже не первый раз. В первом квартале следующего года AMD планирует перевод K5 на технологичес­кий процесс с проектными нормами 0.35 мкм и с трехуровневой металли­зацией, разработанный при содействии с HР и запускаемый на новом за­воде AMD Fab 25 в Остине, штат Техас. Это позволит уменьшить К5 с