Процессоры AMD vs Intel – еще одна “вечная” тема.

(с) Герман Иванов.
Компьютерная газета №31 (11 августа 2003 г.)


Введение.

Очень часто так случается, что покупатель, приходя в магазин, ничего не знает о тех моделях процессоров, которые ему предлагаются в магазине. Начиная диалог с продавцом, покупатель недоверчиво прищуривает глаза. В процессе прослушивания от продавца пятиминутной лекции, усыпанной специальными терминами, глаза покупателя сначала расширяются, а затем и вовсе округляются. И вот через, некоторое время, мы видим выходящего в дверь магазина очередного счастливого обладателя процессора Intel Celeron. Впоследствии, по известному закону, открытому Марком Твеном, такой покупатель, вопреки здравому смыслу, начинает истово отстаивать достоинства своей новой покупки на форумах в Интернет.

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

Если вы просто придете и скажете что хотите купить “ Атлон Икс-Пи” то, совершенно неизвестно, что именно вам, в конце концов, будет продано. Одно могу сказать точно, без покупки вы из этого магазина не уйдете. Будь я сам на месте продавца, вы бы ушли домой, с завалявшимся на складе, не разгоняемым процессором Palomino 1500+. Процессором который до вас, уже пять раз возвращали по манибаку другие покупатели.

Произойдет так не потому, что продавец хочет вас обязательно обмануть. Дело в том, что, на его взгляд, вам совершенно безразлично какой микропроцессор покупать. Вы в них просто не разбираетесь. А раз не разбираетесь, то и разгонять не будете. Не будете разгонять, значит, не заметите, что этот конкретный экземпляр не гонится. А уж модель процессора вам тем более безразлична, можно дать любую. Это ATHLON XP? - ATHLON XP! Работает? - Работает! Так чего вам еще нужно? Что просили, то и получили! Таким образом, самостоятельно покупая процессор в ваш компьютер, предварительно потратьте немного времени на то, чтобы довести до приемлемого уровня свою грамотность в этом вопросе. А я вам попробую помочь в этой задаче.

Главный довод в защиту AMD

В этих статьях мы с вами рассмотрим, актуальные в наше время микропроцессоры. Сразу оговорюсь, рассматривать мы будем только микропроцессоры фирмы AMD. Почему не фирмы Intel? Потому, что при условии равной производительности, процессоры AMD стоят существенно дешевле, чем процессоры фирмы Intel. “А зачем платить больше, если разницы не видно?” (c) реклама.

800Мгц шина HyperThreading и все все все...

В последнее время, с появлением в продаже моделей INTEL работающих на частоте шины 800 МГц, весь Интернет запестрел материалами, в которых говорилось о безоговорочной победе технологий INTEL над технологиями AMD. В подтверждение этой теории приводятся пачки графиков сравнительного быстродействия, на которых самый лучший результат, отличается от самого худшего максимум на 5 процентов.

Оперируя этими графиками, нам рассказывают, что такая быстрая, 800 мегагерцовая шина в очередной раз вбила гвоздь в крышку гроба преимуществ конкурентов Intel. Предыдущим же “гвоздем” была технология Hyper Threading, позволяющая как бы распараллеливать один реальный процессор Intel на два.

Продавцы компьютерных магазинов, в рамках программы повышения уровня своей квалификации, читают эти статьи, а потом восторженно пересказывают их своим клиентам, рекламируя продукцию Intel. Однажды, в одном из крупных магазинов города, мне довелось присутствовать на подобной мини лекции. На этот раз я не выдержал и встрял в ее плавное течение.

- Извините, что вмешиваюсь, сказал я, не могли бы вы мне подсказать, сколько стоят микропроцессоры с этой, столь достойной, технологией Hyper Threading?

- Наш магазин может вам предложить процессоры на частоту 2.40ГГц по цене 180 долларов.

- Но ведь рядом у вас лежат процессоры AMD 2400+ стоимостью всего - лишь 80 долларов? Или вот AMD 2200+ стоимостью 60 долларов. Чем они хуже?

- Эти процессоры не поддерживают данную ноу-хау технологию.

- Но ведь я могу, за те же самые деньги приобрести два микропроцессора AMD, поставить их в двухпроцессорную материнскую плату и таким образом получить не “виртуальную”, а совершенно реальную многопроцессорность!

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

- Позвольте! Но если реальная многопроцессорность не востребована покупателем, как ему сможет помочь “виртуальная” многопроцессорность?

На этом этапе диалога продавец “повис”, по всей видимости, обдумывая новую для себя идею. Я решил, пожалеть человека и перевести диалог в другое русло.

У меня вот еще вопрос есть - сказал я. Продавец посмотрел на меня как кролик на удава. В его глазах читалось пожелание, чтобы я очень быстро ушел, и он меня больше никогда в жизни не видел.

- А какую память лучше всего использовать с процессорами Intel 2.40 ГГц?

- С этим процессором мы рекомендуем использовать память DDR 400 в синхронном режиме работы.

- Понятно, говорю я. Пропускная способность DDR400 составляет 3,2 Гб в секунду, а новая 800 мегагерцовая системная шина процессора Intel способна прокачать в два раза больше, а именно 6,4 Гб. Таким образом, только в синхронном режиме вычислительная мощность процессора задействуется в полную силу. Поэтому для того, чтобы получить выигрыш от этой новой частоты системной шины нам следует, кроме процессора, заменить также материнскую плату и оперативную память. Впрочем это уже привычная ситуация на платформе Intel.

Продавец послушно кивнул головой, как китайский болванчик. Избыток вываленной мной специальной терминологии показал, что его рекламная акция с треском проваливается.

- Также, насколько мне известно, продолжил я, пропускная способность шины, используемой в материнских платах для процессоров AMD, при частоте 200МГц равна пропускной способности памяти DDR400, а именно 3,2 Гб в секунду. Умножить это число на два, как  в случае Intel,  у нас не получится.  Несмотря на наличие двухканального чипсета NForce 2, все высокую скорость канала обмена данных с памятью нам зарежет узкая системная шина самого процессора. Казалось бы, при прочих равных условиях,  процессор Intel должен обходить по скорости процессор AMD в два раза.  Непонятно одно, почему этого не происходит. И в реальных игровых приложениях, и в синтетических тестах, различия между этими двумя процессорами не составляют и 10 процентов.  

На этом этапе продавец “повис” окончательно. Я не стал, на этот раз жать на нем кнопку Reset и двинулся к двери. Меня остановил несчастный покупатель, все это время слушавший, с открытым ртом, нашу перепалку с продавцом.

- Так, что же мне покупать! - воскликнул он. Я ничего не понял из того, о чем вы сейчас говорили!

Я остановился и задумался. Затем ответил.

То-же самое, но по русски.

- Представьте себе, что системная шина это эскалатор в метро, работающий на спуск. Скорость эскалатора, это частота системной шины. Задачей является, спуск пассажира с багажом, по этому эскалатору, до самого низа. Роль пассажира у нас будет выполнять микропроцессор, а роль чемоданов играет содержимое оперативной памяти.

Обычная память, это обычный багаж, который лениво стоит на ступеньке  и едет себе вниз. Память DDR, в отличие от обычной памяти, не ждет пассивно, пока ее привезут к месту назначения. Она кувыркается вниз самостоятельно, прыгая через одну ступеньку. Так как в процессе “кувыркания” наши чемоданы могут рассыпаться, их “прочность” определяется в различных стандартах. Так память PC2100 выдерживает “кувыркание” по эскалатору, двигающемуся с максимальной скоростью 133Мгц. Память PC2700 выживает при движении со скоростью 166Мгц, а память PC3200 при скорости 200Мгц.

Процессоры AMD, также не стоят себе спокойно на месте, а важно шагают через одну ступеньку. За счет этого обстоятельства, при скорости эскалатора 200Мгц, их относительная скорость спуска равняется 400Мгц.

Процессоры Intel отличает повышенная шустрость. Они несутся вниз как кони, прыгая сразу через четыре ступеньки. Это обстоятельство позволяет им говорить о себе, что они спускаются со скоростью 800Мгц, при условии, что эскалатор двигается со скоростью 200Мгц.

- Постойте, это вы про множитель процессора говорите? – встрял оживший продавец.

- Нет, множитель это отдельная штука, мы пока только с частотой системной шины разбираемся. От множителя в нашем примере, зависит то, чем занимается процессор во время каждого шага. Чем больше множитель, тем больше времени у процессора смотреть по сторонам во время ходьбы.  

Не будь в условии нашей задачи багажа, процессоры Intel однозначно были бы лидерами соревнования. Но его присутствие вносит свои коррективы. Получается вот что. Процессор AMD прибывает вниз одновременно со своими чемоданами. Ему остается только взять их за ручки и завершить задачу. С процессором Intel складывается более забавная ситуация. Он очень быстро добегает до низа эскалатора и начинает там метаться, ожидая пока неторопливо кувыркающийся багаж, спустится к нему вниз.

А так как багаж едет со средней скоростью процессора AMD, то оба процессора выполняют свое задание за примерно одинаковое время. Впрочем, процессор Intel всегда будет чуть- чуть обгонять процессор AMD. Происходит это потому, что утомившийся от вынужденного безделья, процессор Intel очень быстро подхватывает спустившийся багаж и быстро докладывает об окончании задания. Процессор же AMD все делает неторопливо, взял багаж, сошел с эскалатора, доложил об окончании.

А оно нам надо?

Если вы уложите в своей голове этот мой пример, вы без особого труда сможете уяснить себе общие проблемы и тенденции развития в этой области компьютерной техники. Очевидно, что в данный момент времени, количество ступенек, через которые умеет прыгать процессор, не играет почти никакой роли. По крайней мере, до тех пор, пока не появится багаж, способный перемещаться с более высокой скоростью. Историю с RAMBUS помните? Вот причина странной любви Intel к этому виду памяти!

Второе напрашивающиеся решение проблемы, это просто увеличить скорость движения самого эскалатора. Но это уже не в единоличной власти производителей процессоров. Ведь мало того, чтобы сам процессор выдержал повышенную скорость, необходимо еще, чтобы ее выдержал и багаж (память). Так как сделать такой крепкий багаж пока не удается, было использовано изящное “боковое” решение. Вместо одного эскалатора пустили два. Это решение и есть “двухканальные чипсеты”.

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

Если обдумать этот пример, то легко прийти к выводу о том, что процессоры Intel более совершенны. Если завтра вдруг появится память и шина способные работать на вдвое большей частоте, Intel достаточно будет объяснить своему процессору, что ему необходимо прыгать не через четыре, а через две ступеньки. С процессорами AMD другой коленкор. У него порой “кружится” голова уже и на текущих скоростях эскалатора.

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

Они будут рассчитаны на применение других материнских плат и других модулей памяти. Поэтому покупать текущие процессоры Intel “на вырост” никакого смысла нет. Судя по опыту прошлых лет, вы просто не сможете его использовать с этой гипотетической материнской платой.

Это основное правило коммерческой стратегии Intel. С появлением каждой новой модели Intel, мы, по их задумке, снова должны идти в магазин, и там покупать, заново, все, что только возможно. Желательно так весь компьютер целиком, включая корпус. И поэтому все достоинства от нынешней “шустрости” процессора Intel нивелируются.

А вот нынешняя разница в цене, это вполне ощутимый плюс в копилку процессоров AMD. Поэтому я обычно и рекомендую их своим клиентам. Они могут вложить, сэкономленные за счет процессора, деньги в большее количество памяти или в лучшую видеокарту. В конечном результате, их новый компьютер работает значительно быстрее, чем стоящий тех же денег компьютер Intel.

Правило это работает при любой сумме, которую вы планируете вложить в покупку нового компьютера. Желаете вы потратить 300 долларов или 1000 результат один. Компьютер, собранный на AMD, будет работать быстрее, чем компьютер, собранный на процессорах Intel.

Обсуждая достоинства и недостатки процессоров AMD и INTEL, следует учесть еще и такой нюанс. Текущая линейка их процессоров  полностью себя исчерпала.  Фирма Intel уперлась в частоту 3.4ГГц, а AMD в рейтинг 3200+. Все игры с размером кэша и сомнительными технологиями типа Hyper Threading не добавят их процессорам и 10 процентов быстродействия. 

Мы стоим на пороге перехода компьютерной промышленности на принципиально новые рельсы. И AMD и Intel переходят на 64-битный вид процессоров. Меняются материнские платы, оперативная память и  даже программное обеспечение. Таким образом, никто из этих двух основных конкурентов, вероятнее всего не станет больше ничего  улучшать в своих микропроцессорах.  Мы имеем то, что имеем. А имеем мы два примерно одинаковых по быстродействию микропроцессора. И один из них стоит заметно меньших денег, чем другой. Ваш выбор?

Как! Разве вы не слышали! Процессоры AMD очень сильно греются!

Еще одна тема, которая постоянно всплывает во время разговора о процессорах AMD это их надежность. Вам, наверняка, уже рассказывали о том, что процессоры AMD очень сильно греются, из-за этого мол, в жаркую погоду, компьютеры, построенные на этом процессоре, выгорают как свечки. Ерунда все это. Процессоры AMD греются меньше или примерно так же, как и аналогичные им по частоте процессоры фирмы Intel. В подтверждение своих слов сошлюсь на официальную документацию, распространяемую фирмами AMD и INTEL. Вот табличка рассеиваемой тепловой энергии для разных моделей процессоров INTEL и AMD. Так как обсуждаемый миф существует довольно  то, и начнем рассмотрение этого вопроса со старых микропроцессоров  обоих фирм изготовителей.

IntelWattAMDWatt
1.6 ГГц601600+44
1.7 ГГц631700+44
1.8 ГГц661800+44
2.0 ГГц752000+54

Ну и как вам разница? Во всех рассмотренных случаях, процессоры AMD значительно “холоднее” аналогичных по скорости процессоров Intel. Давайте теперь глянем на тепловыделение новых 800МГц процессоров Intel по сравнению с 400 и 333 МГц процессорами Barton от AMD.

IntelWattAMDWatt
2.4С ГГц   66.2  2500+  53.7
2.6C ГГц   69.0  2600+  53.7
2.8С ГГц   69.7  2800+  53.7
3.0С ГГц   81.9  3000+  53.7
3.2С ГГц   82.0  3200+  60.4

Технология Hyper Threading сыграла с тепловыделением новых процессоров Intel злую шутку. Так как теперь процессор используется более активно, то и его рабочая температура также выросла. В ответ на это Intel ужесточил требования к температурному режиму внутри корпуса компьютера и прикладывает к своим процессорам новый кулер. Этот знаменитый снимок обошел в свое время весь Интернет, и я также, пожалуй, не удержусь и приведу его в своей статье. Перед вами рядышком стоят два официальных рекомендованных к применению кулера. Один из них рекомендован Intel для использования  с их новыми процессорами, а другой предназначен для новых процессоров AMD. Попробуйте догадаться самостоятельно, с двух попыток, где чей. :)

Вы спросите, а почему в таком случае под Windows процессоры Intel холоднее, чем процессоры AMD? Я уже отвечал на этот вопрос в предыдущих статьях цикла. Дело в том, что современные операционные системы корректно обрабатывают режим простоя процессоров Intel, а для AMD эта операция выполняется неправильно. Процессор отдыхает как бы “наполовину”.  Исправляет эту ошибку небольшая утилита, которую вы можете взять по адресу http://vcool.occludo.net. Работает она на старых чипсетах VIA от KT133 по KT400 включительно. На NForce 2 вы можете включить этот режим с помощью утилиты WPCRSET.

Так что-же вам выбрать?

Так что я могу вам посоветовать? Покупать ранние процессоры фирмы AMD особого смысла не имеет. Стоят они, в магазинах лишь немногим дешевле современных, а по производительности отличаются весьма существенно. Также не стоит связываться с упрощенной линейкой процессоров AMD называемых DURON. Изначально они предназначались для использования в недорогих офисных компьютерах. Это был ответ компании AMD на интеловский микропроцессор Celeron.

Процессор DURON получился у AMD довольно удачным и быстро заколотил последние гвозди в крышку гроба своего конкурента Celeron.  Этот процессор грелся значительно слабее линейки процессоров ATHLON, а в большинстве пользовательских задач, работал ничуть не медленнее своего старшего собрата. Его ожидала бы долгая счастливая судьба, но постоянная конкурентная “война цен” привела к тому, что их основная линейка ATHLON существенно подешевела. Так современные процессоры DURON-1300 стоят около 35 долларов, а процессоры ATHLON XP 1500+ около 50 долларов. Подавляющее большинство покупателей предпочитают доплатить 15 долларов и взять более мощный процессор. Для процессоров DURON остался совсем узкий жизненный ареал. А именно недорогие офисные машины. Компьютеры, на которых кроме Microsoft Office ничего больше запускать не планируется. От себя я вам порекомендую покупать процессоры ATHLON XP. По соотношению “цена-производительность” эти процессоры останутся лучшими еще как минимум год. Замаячившие на близком горизонте процессоры ATHLON-64 и OPTERON, еще довольно долго, после их широкого появления в продаже, будут обладать заоблачными ценами.

[Продолжение следует]

 

Ссылки:


При перепечатке сохранение раздела "Ссылки" обязательно!!!