Информационно-справочный портал MorePC.ru

02.04.2007 Страсть к круглым цифрам

Тактовая частота центральных процессоров для персональных компьютеров 6 марта 2000 г. перевалила за 1 ГГц. Примечательно, что первыми преодолели этот рубеж процессоры компании AMD. Вскоре Intel изобрела технологию NetBurst, позволившую (хотя и в ущерб производительности) достигать заметно более высоких тактовых частот. Однако намеченное на 2004 г. преодоление тактовой частоты 4 ГГц не состоялось — 3,8-ГГц серийный процессор Intel Pentium 4 до сих пор остается самым высокочастотным.

Время показало, что технология NetBurst оказалась тупиковой ветвью прогресса и в конце 2005 г. даже привела к тому, что доля Intel в продажах процессоров на розничном рынке опустилась ниже 50%. Сейчас эта компания переориентируется на выпуск устройств с гораздо более низкой тактовой частотой — у флагманской модели (кстати, оставляющей по производительности далеко позади все разработанные ранее процессоры с системой команд x86) она пока не достигла и 3 ГГц.

На появление технологии, обещающей повышение тактовых частот, непропорциональное производительности, компания AMD отреагировала введением процессорного рейтинга, т.е. эффективной тактовой частоты, на которой должен был бы работать процессор определенной архитектуры (представители AMD говорили об Athlon, но ни для кого не секрет, что подразумевается именно Pentium 4), чтобы обеспечить аналогичную рейтингуемому процессору производительность на основе выбранного набора тестов.

Собственно, Athlon, появившийся во времена господства младших моделей Pentium III, был его прямым (и успешным) конкурентом. Следующей моделью AMD стал Athlon XP, незначительно отличавшийся от Athlon, но именно с него и началось рейтингование компанией AMD своих процессоров, так как конкурировать ему приходилось уже с высокочастотным Pentium 4.

В не таком уж далеком прошлом, когда идея рейтингования процессоров была воплощена IBM, выпускавшей процессоры, разработанные Cyrix, сам по себе рейтинг оказался скомпрометированным. С одной стороны, это объяснялось тем, что при его вычислении не учитывалась скорость обработки чисел с плавающей запятой, а именно тогда начала входить в моду 3D-графика, требующая большого объема таких вычислений. С другой стороны, Intel выпустила Pentium II, имеющий PR-рейтинг существенно выше единицы, но по-прежнему маркировавшийся тактовой частотой. Естественно, по сравнению с Pentium II процессоры, оценивающиеся относительно Pentium, оказались в явном проигрыше.

Тем не менее система рейтингов помогла компании AMD пережить трудные времена, когда она несколько ранее, чем Intel, столкнулась с проблемами увеличения тактовых частот. AMD была вынуждена отказаться от намеченной к выходу в 2002 г. модели Athlon XP 2800+, обладавшей стандартным для того времени объемом кэш-памяти 256 Кбайт и тактовой частотой 2250 МГц, из-за того, что ей так и не удалось добиться стабильной работы процессора. Экспериментальный образец этого процессора побывал и у нас в редакции. Как мы выяснили, нестабильность проявлялась в периодической порче содержимого кэш-памяти L2 — один раз в течение нескольких часов. Также эта модель успела попасть в некоторые справочные издания, выпущенные в 2002 г., хотя большинство пользователей помнят процессор Athlon XP 2800+ по версии, содержавшей 512-Кбайт кэш-память и работавшей на частоте 2083 МГц (ядро Barton).

Так или иначе, но на протяжении длительного времени AMD не удавалось выпустить процессор, стабильно работавший на частоте выше 2,2 ГГц. Зато с рейтингами все обстояло довольно благополучно: фактически не изменяя тактовой частоты, компании удалось поднять их для процессоров от 2700+ до 3500+ благодаря последовательному применению нескольких усовершенствований.

Самое интересное, что при этом AMD сумела сохранить приблизительный паритет с Intel по производительности процессоров.

Выше мы упоминали, что конкурентом для Athlon следует считать Pentium III, для Athlon XP — Pentium 4. Но поскольку AMD выпустила еще Athlon 64, то неясно, какой же процессор Intel следует считать его прямым конкурентом?

Производительность процессоров — приложения

Здесь следует сказать о некоторой непоследовательности компании Intel в политике разделения собственных изделий на поколения. Например, в отдельное поколение был выделен Pentium III, имевший точно такое же ядро, как и Pentium II, но отличавшийся от последнего лишь наличием определенного количества дополнительных инструкций. В то же время, хотя ядро Pentium 4 Prescott и принадлежало к прежней технологии NetBurst, оно достаточно сильно отличалось от предшествовавшего ему ядра Northwood, причем в первую очередь возросшей длиной конвейера — с 20 до 31 стадии — и, следовательно, снизившейся производительностью ядра, которую с трудом удавалось хоть как-то скомпенсировать увеличением вдвое объема кэш-памяти за счет перехода к более тонким технологическим нормам.

Производительность процессоров — наборы инструкций

Пожалуй, именно Pentium 4 Prescott и следует считать поколением, напрямую конкурирующим с Athlon 64. Продолжая эту аналогию, укажем и следующую пару: Pentium D и Athlon 64 X2, т.е. двухъядерные изделия обеих компаний, продолжившие на уровне каждого ядра уже отработанные технологии Pentium 4 Prescott и Athlon 64 соответственно.

Таким образом, можно отметить, что заметный рост фигурирующих в названии процессоров численных показателей, в чем бы они ни измерялись — в реальных мегагерцах или в рейтинговых единицах, сопровождался лишь очень незначительным увеличением производительности. В результате рейтинг в последних одноядерных моделях AMD более чем в 1,5 раза превышал реальную тактовую частоту (на тактовой частоте 2,4 ГГц теперь работают процессоры с рейтингом 3800+ и 4000+ в зависимости от объема кэш-памяти). С учетом результатов работы наборов тестов компания AMD оценила прирост производительности от введения второго ядра в 20%. Достаточно скромный показатель, но именно он позволил AMD плавно продолжить линейку рейтингов.

В заключение следует сказать, что в настоящее время у двухъядерных процессоров AMD повышение тактовой частоты на 200 МГц соответствует возрастанию рейтинга на 400. Впрочем, сам рейтинг также примерно вдвое превышает тактовую частоту одного ядра (например, Athlon 64 X2 4600+ и 4800+ работают на частоте 2,4 МГц, а 4200+ и 4400+ — на частоте 2,2 МГц). Так что с учетом двухъядерности получаются уже вполне логичные цифры, причем даже после отказа Intel от высокочастотных процессоров, выполненных по технологии NetBurst. Теперь рейтинг процессоров Athlon 64 X2 можно вычислить по формуле:

R = 2F – (1024 – K)/2,56,

где R — модельный номер (рейтинг) процессора; F — тактовая частота, МГц; K — объем кэш-памяти, Кбайт.

Значит, было вполне логично, что очередное устройство, продолжающее сверху линейку процессоров AMD среднего уровня, получило в качестве модельного номера круглое рейтинговое число 5000. Фактически новый процессор соответствует Athlon 64 FX-60 с урезанным вдвое объемом кэш-памяти второго уровня, перенесенным, кроме того, в разъем AM2 и, следовательно, обладающим контроллером памяти типа DDR2.

Потому-то для сравнительного тестирования и имеет смысл выбрать именно процессор AMD FX-60. Как его преимущество следует отметить больший объем кэш-памяти, а как недостаток — более низкую частоту работы с основным объемом оперативной памяти. Для сравнения мы взяли результаты выполненных ранее измерений, вследствие чего у нас нет данных некоторых тестов, введенных в работу в самое последнее время.

Кроме того, в список моделей для сравнения включен самый производительный сейчас процессор — AMD Athlon 64 FX-62. А поскольку процессор AMD Athlon 64 X2 5000+ является старшей моделью в линейке процессоров среднего уровня, мы сочли необходимым включить в сравнение аналогично позиционируемую 2,66-ГГц Intel Core 2 Duo E6700, частота которой наиболее близка к частоте рассматриваемой. Слава богу, реальные тактовые частоты процессоров теперь снова можно непосредственно сравнивать. И наконец, мы поместили в список пару одноядерных моделей фирм Intel и AMD, отвечающих среднему потребительскому уровню: 3,6-ГГц Pentium 4 и Athlon 64 3500+.

В целом результаты тестирования показали, что по производительности AMD Athlon 64 X2 5000+ близка к модели Athlon 64 FX-60. И хотя в отдельных случаях, когда существенную роль играл объем кэш-памяти, лидировал процессор FX-60 (в частности, вычисление фракталов, работа в многопоточных приложениях, проведение научных расчетов), в большинстве случаев вперед все-таки выходил X2 5000+ благодаря более быстрой памяти типа DDR2.

* * *

Выше уже приводились в качестве примеров пары процессоров Intel и AMD, конкурирующих между собой. Этим летом корпорация Intel выпустила новое поколение процессоров — Core 2. Увы, компании AMD пока нечего противопоставить своему конкуренту. Изделие Core 2 Duo E6700, аналогичное процессору X2 5000+, заметно опережает не только его, но и флагмана AMD FX-62. Корпорация Intel в то время, когда выпускала процессоры с длинным конвейером и медленным ядром, сумела отработать технологию быстрой кэш-памяти большого объема и сейчас, рывком подняв производительность ядра, пожинает плоды своих трудов. О каких-либо технологических новинках в ядре будущих процессоров AMD пока ничего не известно, да, собственно, в этом и нет особой необходимости. Intel еще не удалось превзойти по производительности арифметико-логическое устройство конкурента, а в области кэш-памяти, вполне вероятно, нам следует ожидать второго пришествия кэш-памяти третьего уровня с общим объемом L3 при индивидуальном объеме L2 для каждого из ядер процессоров AMD. (Напомним, что единственный случай применения его в архитектуре x86 — это Intel Pentium 4 eXtreme Edition, выполненный на основе ядра Northwood, с объемом L2, равным 512 Кбайт и L3 — 2 Мбайт.) Однако все еще узким местом остается пропускная способность интерфейса между ядром процессора и L2. Будем надеяться, что, работая именно в этом направлении, конструкторы AMD предпримут самые решительные шаги, и тогда компания сумеет что-то противопоставить поколению Core 2 корпорации Intel.

Редакция благодарит российское представительство компании AMD за предоставленное для проведения тестирования оборудование.


Эволюция процессоров AMD в условиях ограниченных тактовых частот

Процес-сор

Час-тота ядра, МГц

Разъем

Объем кэш- памяти, Кбайт

Внешняя шина, разряды

Частота памяти, МГц

Встроенный контроллер памяти

Разряд-ность

Athlon XP 2700+

2167

Socket-462

256

64

333

-

32

Athlon XP 3000+

2167

Socket-462

512

64

333

-

32

Athlon XP 3200+

2200

Socket-462

512

64

400

-

32

Athlon 64 3400+

2200

Socket-754

512

64

400

+

64

Athlon 64 3500+

2200

Socket-939

512

128

400

+

64

+ есть, - нет.


Характеристики процессоров
 

AMD Athlon 64 X2 5000+

AMD Athlon 64 FX-62

AMD Athlon 64 FX-60

AMD Athlon 64 3500+

Intel Core 2 Duo E6700

Intel Pentium 4

Номинальная частота, МГц

2600

2800

2600

2200

2667

3600

Технологические нормы, мкм

0,09

0,09

0,09

0,13

0,065

0,09

Число ядер

2

2

2

1

2

1

Число логических устройств

2

2

2

1

2

2

MMX

CMOV

3DNow!

°

°

3DNow! Ext

°

°

SSE

SSE2

SSE3

°

HyperThreading/ TwoCore

°

X86 64-bit Ext

°

Extended Name

AMD Athlon™ 64 X2 Dual Core Processor 5000+

AMD Athlon™ 64 FX-62 Dual Core Processor

AMD Processor Model Unknown

AMD Athlon™ 64 Processor 3500+

Intel® Core™2 CPU6700 @ 2.66GHz

Genuine Intel® CPU 3.60GHz

Кэш-память L1 code (на каждое ядро), Кбайт

64

64

64

64

32

12

Кэш-память L1 data (на каждое ядро), Кбайт

64

64

64

64

32

16

Кэш-память L2 (всего), Кбайт

2х512

2х1024

2х1024

512

4096

1024

Процессорный разъем

Socket AM2

Socket AM2

Socket-939

Socket-939

LGA-775

LGA-775

• — есть, ° — нет.


Результаты тестов FutureMark, баллы, при разрешении, точки


Результаты тестов SPECViewperf, кадр/с

Процессор

3dsmax-03

catia-01

ensight-01

light-07

maya-01

proe-03

sw-01

ugs-04

AMD Athlon 64 X2 5000+

21,56

16,59

14,51

14,09

29,40

23,36

16,98

7,02

AMD Athlon 64 FX-62

22,35

17,47

14,83

15,13

31,65

24,00

17,26

7,08

AMD Athlon 64 FX-60

21,18

15,98

14,28

13,98

29,12

20,64

16,45

6,93

AMD Athlon 64 3500+

19,49

13,94

13,54

11,78

24,35

19,15

15,86

6,69

Intel Core 2 Duo E6700

24,16

19,74

16,46

19,48

41,01

24,48

17,82

7,26

3,6-ГГц Intel Pentium 4

20,48

13,48

13,92

10,01

23,51

19,81

16,41

6,98


Результаты теста SYSmark 2004, баллы

Процессор

Internet Content Creation

Office Productivity

Ra-ting

Ove-rall

3D Crea-tion

2D Crea-tion

Web Publi-cation

Ove-rall

Com-muni-cation

Docu-ment Creation

Data Ana-lysis

AMD Athlon 64 X2 5000+

354

312

420

339

238

270

253

198

290

AMD Athlon 64 FX-62

382

338

445

370

251

275

281

204

310

AMD Athlon 64 FX-60

346

313

399

333

226

251

256

180

280

AMD Athlon 64 3500+

204

190

249

180

184

218

184

156

194

Intel Core 2 Duo E6700

444

389

536

421

305

291

353

276

368

3,6-ГГц Intel Pentium 4

246

230

303

213

210

217

210

203

227


Результаты игровых тестов MDK2 (OpenGL) и Unreal Tournament 2003 (DirectX), кадр/с, при разрешении, точки

Про-цессор

MDK2

Unreal Tournament 2003 (Flyby)

Unreal Tournament 2003 (Botmatch)

640х 480

1024х 768

1600х 1200

640х 480

1024х 768

1600х 1200

640х 480

1024х 768

1600х 1200

AMD Athlon 64 X2 5000+

344,4

341,2

327,7

323,2

309,0

189,9

108,2

108,0

101,2

AMD Athlon 64 FX-62

393,7

393,6

349,3

361,3

330,3

191,6

121,0

120,8

109,3

AMD Athlon 64 FX-60

355,5

355,5

331,9

328,2

310,0

189,9

110,3

110,1

102,6

AMD Athlon 64 3500+

278,0

277,6

273,7

267,4

265,2

188,6

91,1

91,0

89,1

Intel Core 2 Duo E6700

496,6

490,8

365,6

491,0

373,5

189,8

150,5

150,1

127,0

3,6-ГГц Intel Pentium 4

194,4

182,1

176,0

257,6

256,9

187,7

81,8

87,8

64,7


Результаты синтетических 3D-тестов GLExcess/XSMark 1.2v (32 бита, CPU/FPU) и AquaMark3, при разрешении, точки

Процессор

XSMark, баллы

AquaMark3

640х 480

1024х 768

1600х 1200

тр./с, млн

GFX

CPU

кадр/ с

AMD Athlon 64 X2 5000+

11 758

11 775

11 785

17,901

8,145

10,975

59,465

AMD Athlon 64 FX-62

13 180

13 145

13 214

18,293

8,187

11,776

60,767

AMD Athlon 64 FX-60

11 780

11 785

11 785

17,767

8,226

10,456

59,023

AMD Athlon 64 3500+

9060

9375

9375

16,820

7,995

9,276

55,876

Intel Core 2 Duo E6700

12 080

12 115

12 120

19,032

8,166

14,007

63,223

3,6-ГГц Intel Pentium 4

8150

8069

8019

16,231

7,770

8,810

53,923


Результаты тестов SiSoft Sandra 2005.SP3 и Performance Test

Проце-ссор

SiSoft Sandra 2005

Performance Test, производи-тельность

CPU Arithmetic

CPU Multi-Media

Memory Bandwidth

Drys-tone ALU, MIPS

Whets-tone SSE2/3, MFLOPS

Inte-ger SSE2, оп/ с

Float SSE2, оп/с

Integer SSE2, Мбайт/ с

Float SSE2, Мбайт/ с

общая, Pass-Mark

с пла-вающей запятой, MFLOPS

AMD Athlon 64 X2 5000+

24 176

10 741

49 796

53 539

6660

6588

501,4

1568,3

AMD Athlon 64 FX-62

25 270

11 517

53 658

57 880

6972

6902

523,0

1689,1

AMD Athlon 64 FX-60

23 499

10 696

49 889

53 820

4765

4766

509,0

1579,9

AMD Athlon 64 3500+

9892

4469

21 073

22 519

4919

4917

444,3

679,6

Intel Core 2 Duo E6700

31 813

12 401

144 524

78 896

5058

5056

522,2

1567,1

3,6-ГГц Intel Pentium 4

10 357

7639

25 267

32 811

4666

4665

472,0

771,9

Сергей Андрианов

Мир ПК #12/2006