Phenom II X4 - работа над ошибками
Введение
В прошлый раз мы остановились на тестировании Phenom первого поколения в (относительно) современных приложениях и играх. И спустя многие годы наши выводы ничем по сути не отличались от таковых, сделанных большинством обзорщиков в момент выхода этих процессоров на рынок. Да, AMD первой расположила все 4 ядра на одном кристалле и оснастила их общим L3-кэшем, выпустив в конце 2007 года по сути первый "настоящий" 4-ядерный x86 процессор. Вот только несмотря на в целом передовую архитектуру первый 4-ядерный “блин” у AMD получился, скорее, “комом”. Phenom первого поколения для конкуренции по чистой производительности с Core 2 Quad в первую очередь необходимы были более высокие тактовые частоты. А для достижения последних необходим был переход на более передовой 45-нм техпроцесс. И именно это (и ещё кое-что) и было сделано AMD во втором поколении процессоров Phenom, о которых мы и поговорим сегодня.
реклама
Давайте ещё раз отметим, что первое поколение 4-ядерных процессоров AMD не было полным провалом, так как благодаря своим весьма демократичным ценам они, в конечном итоге, были не так уж и плохо приняты рынком. Было очевидно, однако, что потенциал микроархитектуры K10 в Phenom первого поколения был раскрыт далеко не полностью преимущественно из-за проблем с достижением частот выше 2.5 ГГц. Поэтому не должен вызывать удивления тот факт, что компания AMD продолжила совершенствование своих 4-ядерных чипов, выпустив второе поколение процессоров Phenom в начале 2009 года. Помимо перехода на 45-нм техпроцесс, который наконец-то позволил поднять частоты до 3 ГГц и выше, из изменений сразу бросающихся в глаза отметим ещё и увеличенный втрое объём L3-кэша. Кроме того, новая реализация микроархитектуры K10 содержала некоторые улучшения, позволившие немного увеличить IPC, а с выходом платформы Socket AM3 Phenom II обзавелись ещё и поддержкой более быстрой памяти DDR3-1333.
Вот и давайте сегодня посмотрим, был ли потенциал микроархитектуры K10 раскрыт в процессорах Phenom второго поколения, сравнив Phenom II X4 945 с равночастотным конкурентом Intel Core 2 Quad Q9650 (Xeon E5450). Но прежде необходимо сделать одно важное замечание.
А почему тесты с DDR2, а не DDR3?
реклама
Этот вопрос уже неоднократно поднимался в комментариях, так что считаю нужным за этот момент пояснить.
Во-первых, необходимо развенчать миф о значительном приросте производительности процессоров обсуждаемых поколений при использовании DDR3-памяти вместо DDR2. Да, прирост был, но в большинстве случаев всего несколько процентов. Обратите внимание на диаграмму из маркетинговых материалов AMD тех лет чуть выше — даже сама AMD намеряла меньше 5% прироста производительности от использования DDR3-1333. Да, конечно, обсуждаемые платформы поддерживали и более высокочастотную DDR3-память, но этот факт ничего не меняет. Несколько лет тому назад я уже развлекался с DDR3-памятью на Socket AM3 и обнаружил, что даже в играх DDR3-1600 CL9 память даёт максимум 10% прироста производительности в сравнении с DDR2-1066 CL5, которая и будет использована в настоящих тестах. А в неигровых приложениях можно ожидать ещё меньших показателей превосходства DDR3 над DDR2. Всё это делает тестирование Phenom II с DDR3-памятью не имеющим особого смысла.
Во-вторых, если уж тестировать процессоры AMD с DDR3-памятью, то надо поступать аналогично и с процессорами Intel. А тут есть нюансы — и плату на P45 с нормальным питальником и поддержкой DDR3 сейчас днём с огнём не сыскать, и с поддержкой DDR3-памяти на платформах Intel тех лет всё сложно. Дело в том, что чипсеты Intel тех лет поддерживали исключительно чипы памяти объёмом 256 МБ. Таким образом, на Intel наш максимум это 4 ГБ планки c 16 чипами объёмом 256 МБ (по 8 чипов с каждой стороны). А такие планки выходили преимущественно в самом начале жизненного цикла DDR3 и характеризуются не самыми высокими частотами и низкими таймингами. Найти что-то лучше DDR3-1600 CL11 крайне проблематично, а с такой памятью особого прироста в сравнении с DDR2-1066 CL5, как уже было сказано выше, ожидать не стоит.
В-третьих, в целом, конечно, можно было бы заморочиться и таки сделать тесты с DDR3, вот только надо всё же признать, что отправная точка нашего путешествия была выбрана неудачно. Напомню вкратце, что основная цель цикла статей — посмотреть, что могут многоядерные процессоры прошлых лет в современных приложения и играх (в сравнении со своими актуальными наследниками). И вот тут первые 4-ядерные процессоры что AMD, что Intel нас очень сильно ограничивают из-за отсутствия поддержки наборов инструкций SSE4.1 и SSE4.2, массово используемых в современном игровом и неигровом программном обеспечении. По большому счёту, нам приходится тестировать, мягко скажем, не самые актуальные процессоры в не самым же актуальных приложениях и играх.
реклама
Так что взвесив все "за" и "против" было решено ограничиться тестированием Phenom II с DDR2-1066 CL5 памятью, а в дальнейшем сфокусироваться на тестах более актуальных процессоров (начиная с Intel Nehalem и AMD Bulldozer) в актуальных же приложениях и играх.
Характеристики, тестовые стенды и методика тестирования
Характеристики участников тестирования сведены в следующую таблицу.
Краткое описание тестовых стендов и методики тестирования приведено ниже под спойлерами.
Тестирование: синтетические и комплексные тесты
AIDA64 Memory Bandwidth & Latency
Начинаем как обычно с тестов скоростных характеристик подсистемы памяти в AIDA64. Здесь сразу бросается в глаза тот факт, что во втором поколении Phenom AMD удалось устранить хорошо известный недостаток встроенного контроллера памяти Phenom первого поколения — невысокая эффективность при записи в память. И будучи лишённым этого недостатка встроенный в процессор контроллер памяти Phenom теперь выглядел уже заметно лучше контроллера, интегрированного в северный мост чипсета P45. Ведь у Phenom II не только выше пропускная способность памяти, но и существенно ниже латентность.
Geekbench 5
Увеличенные тактовые частоты позволяют Phenom II практически догнать равный по частоте Core 2 Quad в наборе синтетических тестов Geekbench 5. Разогнался тестируемый Phenom II 945 хуже конкурента, поэтому в разгоне Xeon E5450 (Core 2 Quad 9650) выступил заметно лучше.
PCMark 10
Более высокие тактовые частоты позволяют Phenom II навязать конкуренцию и в комплексном тесте PCMark 10.
Тестирование: профессиональное ПО
Cinebench R23
Не сдюжил Phenom II и в реальном ПО. Так, например, в Cinebench R23 показатели Phenom II 945 хоть и не дотягивают до таковых Xeon E5450 (Core 2 Quad 9650), но уже значительно ближе, чем цифры самого быстрого Phenom первого поколения. В разгоне процессор Intel отрывается сильнее, так как разогнался тестируемый Phenom II 945 хуже конкурента .
Photoshop 2020 и Premiere Pro 2022
Аналогичным образом ситуация обстоит и в продуктах Adobe — разрыв с Xeon E5450 (Core 2 Quad 9650) заметно сократился, но процессор Intel всё ещё впереди.
Visual Studio 2022
Не удалось Phenom II 945 догнать Xeon E5450 (Core 2 Quad 9650) и в скорости компиляции, однако, существенно сократить разрыв получилось.
7-Zip 22
А вот со сжатием данных Phenom II справился почти так же быстро, как и конкурент от Intel. Причём в этом тесте более удачный разгон последнему почти не помог.
Blender 3.3
А вот наконец и первая победа Phenom II — в Blender 3.3 представитель второго поколения Phenom уверенно обошёл Xeon E5450 (Core 2 Quad 9650) на равных частотах в стоке и оказался немного впереди даже в разгоне, несмотря на более низкую частоту!
HandBrake 1.5
А вот в H.265-кодировании видео Xeon E5450 (Core 2 Quad 9650) по-прежнему примерно в 2 раза быстрее. Банально из-за способности исполнять SSE4.1 инструкции. Грубой силы Phenom II 945 здесь недостаточно.
NAMD 2
Зато по скорости решения задачи классической молекулярной динамики в NAMD 2 Phenom II 945 вновь оказывается в лидерах.
Python 3.9
А вот в вычислениях с матрицами в многопоточном режиме в Python 3 процессору Intel вновь нет равных. И вновь, думается, причина в его способности исполнять SSE4.1 инструкции. Тут уже ничего не попишешь.
Что же мы получаем "в сухом остатке" по набору тестов в неигровом ПО? Где-то немного быстрее оказался Phenom II 945, где-то, напротив, Xeon E5450 (Core 2 Quad 9650). А в тестах ПО, использующего SSE4.1 инструкции процессор Intel оказался впереди уже заметнее. В среднем же по протестированному набору профессионального ПО Phenom II 945 в стоке отстал от равночастотного Xeon E5450 (Core 2 Quad 9650) на 11%. В разгоне процессор Intel оказался быстрее уже на 18%, но исключительно про причине того, что тестируемый Phenom II 945 разогнался хуже конкурента.
Если же говорить о преимуществе Phenom второго поколения над первым то оно составило 17% и 23% в стоке и в разгоне, соответственно. Это позволило немного приблизиться к гиперпню, но отставание 4-ядерного Phenom от современного 2-ядерного 4-поточного процессора и во втором поколении осталось велико — Phenom II 945 отстал от Pentium Gold G6405 на внушительные 53% и 29% в стоке и в разгоне, соответственно.
Тестирование: игры
Среднегеометрические результаты
А что же в играх? А в играх Phenom II 945 оказался быстрее Phenom X4 9950 на 18% и 27% по средним и на 16% и 27% по минимальным показателям в стоке и в разгоне, соответственно. Такой прирост производительности позволил Phenom II 945 обойти Xeon E5450 (Core 2 Quad 9650) на 5% и 11% по средним и на 2% и 12% по минимальным показателям в стоке и в разгоне, соответственно. Обратите внимание, что несмотря на меньшую относительную частоту в разгоне Phenom II 945 оторвался от Xeon E5450 (Core 2 Quad 9650) в разгоне ещё сильнее. По всей видимости, выше некоторой частоты разгон Core 2 Quad в плане игровой производительности становится "кукурузным". Видимо, на какой-то отметке по частоте производительность начинает упираться в скорость обмена данными с памятью, а не в скорость счёта процессора.
Если же говорить об игровой производительности Phenom II 945 на фоне современного гиперпня, то тут всё печально и у второго поколения 4-ядерных решений AMD. Intel Pentium Gold G6405 более чем вдвое быстрее стокового Phenom II 945 — на 122% по средним и на 129% по минимальным показателям. Разгон Phenom II 945 позволяет несколько сократить разрыв, но Pentium Gold G6405 всё ещё заметно быстрее — на 79% по средним и на 78% по минимальным показателям. Собственно, по этой причине изначально выбранный на роль современного конкурента 4-ядерный Core i3-10100 и уступил место гиперпню в наших тестах.
Выводы
Ретроспективно стоит безусловно отдать AMD должное — потенциал микроархитектуры K10 в Phenom II таки был раскрыт: по частоте, производительности и разгонному потенциалу компания сделала большой шаг вперёд. Кроме того, необходимо так же помнить, что невзирая на очевидные технологические успехи во втором поколения 4-ядерных процессоров, компания AMD не пожадничала и установила более чем адекватные цены на свою новую на тот момент продукцию. Добавьте сюда сохранение механической, электрической и (частично) логической совместимости разъемов Socket AM2, AM2+ и AM3, и Вы поймёте, почему успех новых Phenom был делом решённым.
В современных же реалиях, 4-ядерный Phenom II заметно отстаёт даже от не самого актуального гиперпня, особенно в играх, где по-прежнему важна не только и даже не столько многопоточная, сколько однопоточная производительность. А с ней у Phenom II, конечно же, банально в силу возраста всё плохо. Но стоит ли вообще требовать большего от процессора 15-летней давности? В конце концов, на протяжении своего жизненного цикла Phenom II были отличными процессорами. Да и жизненный цикл у них был неприлично длинным. А то, что всему, как хорошо известно, рано или поздно приходит конец есть объективная реальность. Прогресс на месте не стоит!
Лента материалов
Соблюдение Правил конференции строго обязательно!
Флуд, флейм и оффтоп преследуются по всей строгости закона!
Комментарии, содержащие оскорбления, нецензурные выражения (в т.ч. замаскированный мат), экстремистские высказывания, рекламу и спам, удаляются независимо от содержимого, а к их авторам могут применяться меры вплоть до запрета написания комментариев и, в случае написания комментария через социальные сети, жалобы в администрацию данной сети.
Комментарии Правила