[an error occurred while processing this directive] Разборки на высшем уровне P4 1,7 ГГц vs. AMD Athlon 1,4 ГГц
On-Line Библиотека www.XServer.ru - учебники, книги, статьи, документация, нормативная литература.
       Главная         В избранное         Контакты        Карта сайта   
    Навигация XServer.ru






 

Разборки на высшем уровне P4 1,7 ГГц vs. AMD Athlon 1,4 ГГц

Все как всегда. Помните как три года назад выглядели сайты Intel, AMD и Cyrix? Заходишь на Intel - тебе рассказывают, как крут новый "пень" по сравнению со старыми. Заходишь на сайт AMD - тебе сразу же рассказывают, как новый K6 делает камень Intel. А соберешься зайти на Cyrix - жди сравнений процессоров Intel, AMD и Cyrix, причем, естественно, на собственных конфигурациях, на собственных тестах. То же самое происходит и сейчас. Помнится, стоя напротив стенда Intel на выставке "Комтек 2001" и слушая речитатив ди-джея на тему "Пентиум-4 - центр вашей цифровой вселенной", я сам себя вопрошал: как же так? Intel говорит о "самом быстром, самом производительном, самом-самом: P4"! То есть Athlon как бы по умолчанию не рассматривается. Очень уж хотелось задать один-единственный вопрос: "Вы в этом уверены? Почему?"

Тогда я этот вопрос не задал (а даже если бы задал - получил бы в ответ, что P4 1,7 ГГц - самый-самый, потому что вот так оно и есть просто по определению). Но спустя некоторое время я получил возможность найти ответ на этот вопрос самостоятельно.

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

Для теста были выбраны самые быстрые на сегодняшний день процессоры, выпускаемые каждой компанией: P4 1,7 ГГц, анонсированный еще на "Комтеке", и только что вышедший AMD Athlon 1,4 ГГц. Стоп! Что это за крик из заднего ряда о неправомерности такого тестирования? Тестирование процессоров с одинаковыми тактовыми частотами имело смысл, пока все процессоры имели одну и ту же архитектуру, теперь же - процессор с меньшей тактовой частотой может свободно обходить больший за счет, например, большей пропускной способности памяти.

Да и это тестирование ставит своей целью не уже набившее оскомину сравнение AMD Athlon vs. Intel Pentium III (или 4), а скорее тестирование самых быстрых систем, предлагаемых производителями. Безусловно, понятие "система" включает в себя не только и не столько частоту процессора: ее производительность складывается еще и из таких понятий, как продуманность архитектуры процессора, качество логики материнской платы, пропускная способность памяти, всяческие фирменные технологии типа 3DNow! и SSE, и еще кучи других факторов, на фоне которых тактовая частота сама по себе большой роли не играет (таблица 1).

Таблица 1. Характеристики процессоров

 

AMD Athlon 

Intel Pentium 4

Тактовая частота  

1400 МГц

1700 МГц

Ядро  

Thunderbird

Willamette

Форм-фактор  

Socket A (Socket 462)

Socket 423

Частота шины  

266 МГц (133х2)

400 МГц (100х4)

Кэш L1  

128 кб

8+ ETC на 12 000 команд

Кэш L2  

256 кб

256

Расширения  

3DNow!

SSE2

Кол-во транзисторов, млн.  

37 млн. шт.

42 млн. шт.

Техпроцесс  

0,18 мкм

0,18 мкм

Средняя розничная цена в Москве   

210

540
(с двумя модулями
RIMM по 128 Мб)

Что имеем


В таблице 2 указаны тестовые конфигурации, в таблице 3 - характеристики чипсетов материнских плат. Выбор "мам" от MSI обусловлен довольно хорошим качеством изделий этой фирмы при разумной их цене.

Таблица 2. Тестовые конфигурации

Процессор   

Intel Pentium 4 1,7 ГГц

AMD Athlon 1,4 ГГц

AMD Athlon 1,4 ГГц

Оперативная память

256 Мб (2x128) PC800 256
RIMM Kingston

256 Мб (2x128) PC2100
DDR Micron Original

256 Мб PC133
SDRAM NPC

Материнская плата   

MSI MS-6339 (i850)

MSI MS-6380 (VIA KT 266)

MSI MS-6330Turbo
(VIA KT133A)

Видеокарта 

ASUS V7700 Ultra 64 Мб DDR

Жесткий диск 

Maxtor DiamondMax Plus 45 15,3 Гб 2700 об./мин.

Звуковая карта 

SB Live! Value

Питание БП 

300 Вт от ASUS FK-603

Платформа i850 - единственная в данный момент для процессоров Pentium 4. При этом чипсет i850 не считает за память ничего, кроме модулей Rambus RDRAM, умеющих пропускать через себя аж 3,2 Гб в секунду, но стоит эта самая Rambus RDRAM пока еще очень дорого.

Таблица 3. Характеристики чипсетов

Чипсет 

VIA KT266 

Intel 850

Типы процессоров  

AMD Athlon Thunderbird / Duron

Intel Pentium 4 Willamette

Типы памяти  

DDR, SDRAM

DRDRAM

Максимальный объем памяти 

3 Гб

 4 Гб

Пропускная способность памяти  

2,1 Гб/сек.

3,2 Гб/сек.

Частота шины  

200, 266 МГц

400 МГц

Пропускная способность шины  

2,1 Гб/сек.

3,2 Гб/сек.

AGP 

4x

4x

UDMA/100 

Да 

Да 

Intel, дабы успокоить пользователей и избавить их от необходимости искать экзотическую память отдельно, начала продавать свои процессоры только в комплекте с двумя модулями RIMM (по одному они не работают), но цена процессора от этого явно не понизилась. 

Чипсетов под AMD Athlon гораздо больше, потому что AMD не заставляет кого бы то ни было лицензировать их производство. В данном случае из чипсетов AMD-760, VIA KT266 и ALi MAGiK 1, поддерживающих DDR, был выбран именно VIA KT266, так как этот чипсет уже прошел серию тестов в нашей лаборатории и причин не доверять ему у нас нет. Подробный обзор систем на базе процессоров AMD с памятью DDR мы недавно уже делали, поэтому про нее я говорить ничего не буду. В данном тесте использовалась память Micron, работающая на частоте 133 (266) МГц и имеющая пропускную способность до 2,1 Гб/сек.

Система на базе чипсета VIA KT133A (не DDR) приведена для: нет, не для смеха, а для иллюстрации важности высокой пропускной способности памяти.

Игрушки


Скажите мне, почувствуете ли вы разницу при работе в MS Word, если тактовую частоту вашего P III 600 увеличить вдвое? Нет? А зачем вам тогда новый процессор? Поиграаать? Ну давайте поиграем, тем более что лучшего бенчмарка, чем Quake 3, до сих пор не придумано и придумано, по всей видимости, вскорости не будет. Да и как показывает практика, 80% времени на экранах домашних компьютеров отображаются рэйлганы, мамонт-танки и прочая игровая живность.

Таблица 4. Quake III

Fps  

P4 1,7 ГГц

Athlon 1,4 ГГц + DDR 

Athlon 1,4 ГГц + SDR

640 х 480
 @ 16 бит   

202,8

198,3

187,1 

1024 х 768 @ 16 бит 

148,7 

148,4 

140,4

1280 x 1024 @ 32 бит  

90,9

91,3 

90,7

Итак, квакометр (таблица 4). Весьма и весьма показательно. Да, P4 почти во всех тестах обошел AMD Athlon 1,4, но посмотрите, насколько мала эта разница. Тест в самом низком разрешении довольно хорошо демонстрирует работу всей связки "процессор + чипсет + память" (видеокарта в этом тесте просто отдыхает), но особенно наглядно - скорость доступа к памяти. Ну и что мы тут видим?

"Четверка" до сих пор является тем процессором, которого еще никто не смог побить по скорости в низких разрешениях в Quake III. И эти 200+ FPS без разгона системы до сих пор возможны только на этом процессоре. Но, если быть объективным, то отставание Athlon от Pentium 4 на 4,5 fps не так уж существенно при игре с таким количеством fps. Кстати, связка "Athlon + SDRAM" тоже чувствует себя довольно неплохо: заметьте, отставание не катастрофично.

В разрешении 1024x768 играют обычно владельцы 17-дюймовых мониторов. В тестах опять видно лидерство Pentium 4, но на этот раз совсем небольшое. Впрочем, при таком разрешении видеокарта уже начинает заявлять о себе как о небольшом тормозе, но тактовая частота процессора еще влияет на производительность.

Высокое разрешение. Тут опять процессоры старались вовсю, а вот видеокарта уперлась рогом. В этом тесте ушами лучше всего шевелил продукт AMD, хотя опережение на 0,4 fps, честно говоря, не впечатляет.
Игра Unreal Tournament показывает нам абсолютно иные результаты (таблица 5).

Таблица 5. Unreal Tournament

Fps  

P4 1,7 ГГц

Athlon 1,4 ГГц + DDR 

Athlon 1,4 ГГц + SDR

1024 х 768 @ 32 бит 

82,4 

95,8 

92,3

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

Таблица 6. 3DMark 2001

"попугаи"   

P4 1,7 ГГц

Athlon 1,4 ГГц + DDR

Athlon 1,4 ГГц + SDR

3Dmarks 

5573 

5176 

5162

Офисные приложения


Ладно, игры играми, но у серьезных людей на игры нет времени. Так что давайте посмотрим, как ведут себя противники в условиях, приближенных к боевым: в синтетических тестах и реальных приложениях.
Для начала - всеобщий SYSmark 2000 (таблица 7).

Таблица 7. SYSmark 2000, общие баллы

Баллы   

P4 1,7 ГГц

Athlon 1,4 ГГц + DDR

Athlon 1,4 ГГц + SDR

Офисные приложения 

240 

278 

270

Интернет-
контент 

256 

264 

264

средний балл 

248 

271 

267

Да уж, ситуация совсем не в пользу Pentium 4. Athlon делает его, причем во всех тестах и с заметным отрывом. С одной стороны, как уже говорилось, хоть набивай текст на P4 1,7 ГГц, хоть на P III 600 - закончишь все равно в одно и то же время. Но вот результаты тестирования в CorelDRAW заставляют задуматься (таблица 8).

Таблица 8. SYSmark 2000, офисные приложения

Баллы   

P4 1,7 ГГц

Athlon 1,4 ГГц + DDR

Athlon 1,4 ГГц + SDR

Word 2000 

198 

208 

205

Excel 2000 

269 

330 

300

Netscape Communicator 

241 

297 

288

Corel
DRAW 9 

274 

355 

343

Теперь перейдем к разделу "Графика и мультимедиа" той же SYSMark 2000 (таблица 9). Как видно из результатов, в тесте Windows Media Encoder и при "фотошопировании" Athlon явно отдыхает. Что и говорить, работа с потоками у P4 находится на недосягаемой пока для Athlon высоте.

Таблица 9. SYSmark 2000, 
графика и мультимедиа

 

P4 1,7 ГГц

Athlon 1,4 ГГц + DDR

Athlon 1,4 ГГц + SDR

Windows Media Encoder 

350 

222 

234

Premiere 5.1 

170 

282 

265

Photoshop 5 

237 

196 

195

Bryce 4 

273 

339 

329

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

Ну да ладно. Хватит уже мучить бедный SYSMark, настала очередь SiSoft Sandra (таблица 10). Первый тест, Dhrystones ALU, показывает именно производительность процессора при работе с целыми числами, а второй, Whetstones FPU - работу сопроцессора. В этих тестах практически не используется оперативная память, так как все алгоритмы тестов полностью помещаются в кэш процессора.

Таблица 10. SiSoft Sandra

 

P4 1,7 ГГц

Athlon 1,4 ГГц + DDR

Athlon 1,4 ГГц + SDR

CPU Benchmark, Dhrystones 

3011 

3945 

3933 

CPU Benchmark,
Whetstones  

950 (1900 с SSE)

1890 

1858

CPU Benchmark,
Whetstones   

SSE - 6408

Enh MMX - 7452

Enh MMX - 7395

CPU Benchmark,
Whetstones   

SSE2 - 8123

3DNow! - 9053

3DNow! - 8812

Из таблицы видно, что сопроцессор у Athlon на уровне. Результат целочисленного теста наглядно демонстрирует превосходство продукта AMD над P4, а сопроцессор спасает только наличие инструкций SSE2 (посмотрите на число в скобках). Иными словами, в приложениях, их не поддерживающих, но активно использующих операции с плавающей точкой, P4 явно не на высоте.

CPU Multimedia Benchmark меряет скорость работы процессоров с активным использованием технологий 3DNow!, Enh MMX и SSE / SSE2. Но из-за того, что оптимизация программ под разные технологии сильно отличается, делать окончательные выводы из результатов не совсем верно - все упирается в программистов.

Разгон


Понаблюдав за поведением процессоров после разгона, мы отметили, что прирост производительности при увеличении тактовой частоты у процессора от Intel намного выше, нежели у "камня" от AMD. Помогает Pentium 4 в этом случае быстрая память, которая и дает практически линейную зависимость производительности от частоты самого процессора. Но, начиная с частоты около 2 ГГц, зависимость уже перестает быть линейной: сказывается недостаток пропускной способности памяти. У Athlon с разгоном дело обстоит несколько похуже.

Разогнать процессор удалось до 1533 МГц, но особенно сильного прироста по скорости это не дало, так что скорее всего, самая интересная часть битвы начнется чуть позже, когда наконец появится в массовой продаже Athlon 4 и более высокий по частоте Pentium 4.

Приговор


Что же можно сказать, глядя на результаты тестов? Получается, что Pentium 4 довольно уверенно обходит Athlon там, где присутствует оптимизация под SSE2 и происходит работа с потоковыми данными. Но преимущества памяти DRDRAM не так уж и очевидны, посему возникают вопросы типа "есть ли будущее у процессора P4 в сочетании с чипсетом Brookdale, поддерживающим SDRAM?" или "сможет ли система на чипсете VIA, заточенном под DDR, конкурировать с системой на чипсете i850?". И вообще, появятся ли когда-нибудь "четверки" в OEM-упаковке, без RIMM в комплекте?

Ответы на все эти вопросы мы обязательно получим, а пока можно сказать, что новый Pentium 4 имеет смысл использовать главным образом при работе с потоковыми данными и обязательно при наличии программного обеспечения, активно использующего набор команд SSE2. 

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

Особенности новых процессоров


AMD, выпустив кучу всяких разных высокопроизводительных процессоров, казалось, успокоилась и считала деньги. По крайней мере, ничего нового от нее не было видно довольно давно, а если быть точным - то аж с прошлого года. И вдруг - три новых процессора: 1,3 ГГц, 1,33 ГГц и, почти сразу же за ними, 1,4 ГГц. Первый процессор заточен под системную шину 100 (200) МГц, два остальных - 133 (266) МГц.

"Почему бы не отказаться от устаревшей шины 100 МГц, как в свое время это сделал главный конкурент?" - такой вопрос непременно возникает у всех, кто видит перед собой прайс с полным модельным рядом процессоров AMD. Дело все в том, что политика AMD заключается в том, чтобы максимально заполнить рынок своими процессорами, и поэтому ориентируется не только на последние модели материнских плат, способных работать на частоте FSB=133 МГц (платы на чипсетах AMD-760, VIA KT133A и KT266, а также ALi MAGiK1), но и на более распространенные "мамы" на чипсетах AMD-750 и VIA KT133, поддерживающих лишь шину 100 МГц. Та же самая политика распространяется и на разъемы процессоров, например, поддержка гнезда Socket A обещается на несколько лет вперед.
Процессоры только что выпущенного ряда тоже производятся по 0,18-микронной технологии, имеют форм-фактор Socket A и ничем принципиальным от своих предшественников не отличаются, разве что совсем чуть-чуть - внешним видом. Ядро - Thunderbird. Кэш у них тоже полноскоростной, и размер его - тоже 256 кб. Никаких увеличений и усовершенствований процессоры не имеют, несмотря на многочисленные слухи об увеличенном кэше. Энергопотребление же просто огромно - Athlon 1,33, например, рассеивает около 73 Вт тепловой мощности, потребляя аж 42 А при напряжении питания 1,75 В.

Процессор Intel Pentium 4, построенный на ядре Willamette, был представлен общественности в ноябре 2000 года как "самый-самый-самый быстрый" процессор x86. Сам "камень" изготавливается по техпроцессу 0,18 мкм, имеет форм-фактор Socket 423. Единственный на данный момент чипсет, поддерживающий P4, - i850, который понимает только память Rambus. В скором времени нам обещают чипсет Brookdale, работающий с обычной SDRAM, но будет ли в нем смысл - неизвестно, поскольку пропускной способности этого типа памяти, скорее всего, будет недостаточно для такого процессора.

Также обещается переход на 0,13-микрронный техпроцесс, но это уже совсем другая история, причем с совершенно другим разъемом, то есть и с другими материнскими платами.

Pentium 4 - процессор на 400-мегагерцовой системной шине, вернее, на 100-мегагерцовой, но "раскачанной" в 4 раза (она так и называется - Quad Pumped).

Наличествует расширенный набор инструкций SSE2 (Streaming SIMD Extension). От просто SSE он отличается 144 командами, предназначенными для обработки, опять же, потоковых данных.

Архитектура P4 называется NetBurst и включает в себя несколько не менее страшных понятий, таких, как Rapid Execution Engine, Hyper Pipelined и Execution Trace Cache (ETC). Как все это реализовано, работает - все равно никто, кроме Intel, не понимает, поэтому коснемся лишь важных для пользователя моментов, а именно - зачем все это нужно.

С помощью технологии Hyper Pipelined увеличивается глубина конвейера, теперь она составляет 20 команд против 10 у P III. Это позволяет достаточно легко повышать тактовую частоту процессора, но замедляет его работу в случаях, когда эффективность блока предсказания переходов резко падает, например в бизнес-приложениях.

Rapid Execution Engine - блок быстрого исполнения команд, работающий на двойной частоте ядра и позволяющий процессору выполнять некоторые простые целочисленные команды с двойной скоростью. Грубо говоря, работая на частоте 1.7 ГГц, некоторые команды способны обрабатываться со скоростью 3.4 ГГц.

ETC - память, предназначенная для хранения 12 000 декодированных команд, и размещаемая сразу за декодером оных, что позволяет практически исключить задержку по работе декодера. За счет этого, наверное, и снижен объем кэша первого уровня: при наличии такой памяти больше 8 кб, очевидно, просто не надо.

Цена нового процессора остается пока очень высокой, и не все могут позволить себе выложить аж 550 долларов за новый P4-1,7 ГГц, пусть даже и с двумя модулями RIMM в комплекте. Так что ждем понижения оной.



Литература по процессорам