Эпидемия процессорных глюков

11 декабрь, 2007 - 14:20Тарас Олейник

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

Как известно, у Phenom была выявлена неправильная работа модулей Translation Lookaside Buffer (TLB), ответственного за работу с оперативной памятью, и кэш-памяти третьего уровня. Ошибка номер 298, более известная как "ошибка TLB", возникает не слишком часто (при полной загрузке всех четырех ядер), однако потенциально способна привести к полному зависанию системы.

Для обхода ошибки используется патч для BIOS материнской платы, приводящий к падению производительности. Коллеги с сайта Techreport.com протестировали, насколько существенно будет это падение, измерив производительность Phenom 9500 в различных приложениях с без патча, а потом с ним. Результаты сведены в таблицу:

 

До применения TLB patch

После применения TLB patch

Разница

Sandra cache and memory bandwidth

6527

5932

9.6%

Sandra memory bandwidth - FPU

5403

3650

38.7%

Sandra memory bandwidth - ALU

5401

3648

38.7%

CPU-Z memory access latency

59

99

50.6%

WorldBench - Microsoft Office 2003 SP-1

369

399

7.8%

WorldBench - Adobe Photoshop CS2

521

595

13.3%

WorldBench - Firefox

298

536

57.1%

WorldBench - Microsoft Windows Media Encoder 9.0

248

272

9.2%

WorldBench - WinZip 10

305

321

5.1%

picCOLOR overall score

9.74

7.21

29.9%

Valve Source engine particle simulation benchmark

62

55

12.0%

Valve VRAD map build time

182

191

4.8%

SiSoft Sandra Multimedia Integer x16

130697

130648

0.04%

SiSoft Sandra Multimedia Floating Point x8

169434

169373

0.04%

Усредненная разница

19.8%

Усредненная разница без  низкоуровневых тестов подсистемы памяти

13.9%

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

Впрочем, если нам повезет и обещанные, три года ожидаемые Phenom наконец-таки доедут к нам в Тестовую лабораторию, все это можно и нужно будет проверить и уточнить.

Однако же и у Intel, по слухам, дела тоже идут не слишком гладко. На сайте www.hardware.fr обнародовали информацию о том, что в середине января на рынок будут выпущены только двухъядерные Wolfdale, а новые модели Yorkfield (Core 2 Quad и Core 2 Extreme) придется подождать. Виной том -- опять же ошибка в ядре, потенциально приводящая к нестабильности системы... Впрочем, официальных комментариев от Intel пока не последовало.

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

По сути, из-за ускорившегося цикла подготовик и выпуска новинок на рынок очень многие компании (не только AMD или Intel) проводят на своих пользователях последний этап "бета-тестирования". Это, кстати, касается не только IT-компаний, но и многих других -- производителей автомобилей, потребительской электроники и т.д. Увы, таковы реалии современной жизни...