Битва двух титанов

Докучаев Дмитрий aka Forb

Спецвыпуск Xakep, номер #038, стр. 038-012-1

(forb@real.xakep.ru)

64-разрядные технологии AMD и Intel

Вспомни развитие компьютеров и открытых архитектур в частности. Все началось с того, что Intel разработал принципиально новый кремниевый девайс под диковинным названием “процессор”. И понеслось... 8, 16, 32 разряда. Казалось, что процессоры модернизируются так быстро, что под новые камни не существует отлаженных операционок. Отчасти так случилось и с принципиально новой 64-разрядной технологией.

Кровавый поединок

Естественно, Intel не единственный производитель на компьютерном рынке. Единственным серьезным конкурентом этой компании является AMD. Работники AMD всегда отличались сообразительностью и внедряли в свои девайсы что-нибудь особенное, радующее глаз производителя. Но правда ли, что технология AMD всегда превосходит интеловскую?

Итак, сегодня мы расставим все точки над i и устроим поединок (пока что виртуального характера :)) между двумя суперновинками: Intel Itanium и AMD 64. Эти камешки работают под 64-разрядными платформами, только вот характеристики технологий и самих девайсов известны далеко не всем. Что ж, ознакомимся с ними на виртуальном ринге.

Раунд 1: Технология

У каждого принципиально нового проекта существует своя технология. 64-разрядные процессоры не исключение. Давай рассмотрим, какая технология выполнена лучше и сочетает в себе все удобства для пользователя. Кстати говоря, на технологической основе и строится основная архитектура девайса, поэтому очень важно знать ее принципы.

Intel придерживается стандарта EPIC (Explicitly Parallel Instruction Computing, явный параллелизм на уровне команд). Данная технология оттачивалась специально для крупных серверов и некоторых рабочих станций. Возможности EPIC огромны: во-первых, это высокая скорость выполнения операций с плавающей запятой. Во-вторых, поддержка распараллеливания задач (практически, подобие технологии SMP). И, наконец, благодаря улучшению считывания данных из памяти, скорость обмена информацией резко возрастает.

Вообще, история появления EPIC весьма занятна. Еще в далеком 1994 году Intel и Hewlett Packard подписали договор о создании новой технологии, применяемой для крупных серверов и рабочих станций. Мол, я тебе процессор, а ты мне софт :). Именно поэтому первые кремниевые камни работали только под системами HP. В 1997 году EPIC не был утопическим стандартом, технология была разработана до конца. Intel представил результаты работы по созданию суперархитектуры. В мае 1999 года корпорация начала сбор средств для материализации своих задумок. Фонд составил 250 млн. долларов и назывался Intel 64 Fund. Спустя два года первые камни уже поступили в продажу. О цене я молчу, так как она отличалась от сегодняшней в разы :). Сразу с выпуском первого процессора, в инете было доступно руководство по архитектуре и регистрам Itanium.

AMD избрал иной путь к 64-разрядности. Производители лишь прибавили 32 к уже имеющимся разрядам и получили новую архитектуру x86-64. Что примечательно, новая технология отличается от старой лишь префиксом 64. Хотя, естественно, в новом процессоре был сделан ряд улучшений, в первую очередь ядра процессора. Это позволило получить новый уровень быстродействия как для 32, так и для 64-разрядных систем.

Содержание  Вперед на стр. 038-012-2
Выпуски журнала "СПЕЦ Xakep"
Cпец Хакер #01Cпец Хакер #02Cпец Хакер #03Cпец Хакер #04Cпец Хакер #05Cпец Хакер #06Cпец Хакер #07Cпец Хакер #08Cпец Хакер #09Cпец Хакер #10Cпец Хакер #11Cпец Хакер #12Cпец Хакер #13Cпец Хакер #14Cпец Хакер #15Cпец Хакер #16Cпец Хакер #17Cпец Хакер #18Cпец Хакер #19Cпец Хакер #20Cпец Хакер #21Cпец Хакер #22Cпец Хакер #23Cпец Хакер #24Cпец Хакер #25Cпец Хакер #26Cпец Хакер #27Cпец Хакер #28Cпец Хакер #29Cпец Хакер #30Cпец Хакер #31Cпец Хакер #32Cпец Хакер #33Cпец Хакер #34Cпец Хакер #35Cпец Хакер #36Cпец Хакер #37Cпец Хакер #38Cпец Хакер #39Cпец Хакер #40Cпец Хакер #41Cпец Хакер #42Cпец Хакер #43Cпец Хакер #44Cпец Хакер #45Cпец Хакер #46Cпец Хакер #47Cпец Хакер #48Cпец Хакер #49Cпец Хакер #50Cпец Хакер #51Cпец Хакер #52Cпец Хакер #53Cпец Хакер #54Cпец Хакер #55Cпец Хакер #56Cпец Хакер #57Cпец Хакер #58Cпец Хакер #59Cпец Хакер #60Cпец Хакер #61Cпец Хакер #62Cпец Хакер #63Cпец Хакер #64Cпец Хакер #65Cпец Хакер #66Cпец Хакер #67Cпец Хакер #68Cпец Хакер #69Cпец Хакер #70Cпец Хакер #71Cпец Хакер #72Cпец Хакер #73Cпец Хакер #74Cпец Хакер #75