Ryzen 5 5600X и Ryzen 7 5800X в деталях
В этом разделе не будет детально рассматриваться архитектура Zen 3. Однако для лучшего понимания всего последующего стоит рассказать о главных изменениях, произошедших «под капотом».
Ключевое – объединение CCX-комплексов. Для архитектуры Zen 2 характерно 4 ядра, собранных в CCX-комплекс с кэшем L3. Пара CCX упаковываются в ССD – непосредственно кристалл процессора. По сути, кристалл состоит из двух отдельных половинок. Схема хорошая, грамотная с точки зрения экономической эффективности при производстве, но как минус если ядро из одного CCX обращалось к памяти ядра из другого CCX, а это происходит постоянно, то задержка такого обращения была высока.
С приходом архитектуры Zen 3 упразднилось само понятие CCX. Теперь CCD-комплекс насчитывает 8 ядер и общий кэш третьего уровня. Все ядра имеют полный и равноправный доступ ко всему объёму L3. В результате задержки сильно снизились. Даже если взглянуть очень поверхностно, если Ryzen 5 3600X имеет задержку доступа к оперативной памяти 70-75 нс (и это еще хорошие цифры) и задержку доступа к L3 около 13 нс, то у Ryzen 5 5600X это 50-60 нс к «оперативке» и низкие 11 к кэшу L3 – это показатели Intel-овских процессоров.
В процессорах Ryzen 5000 по-прежнему применяется чиплетный дизайн. Под крышкой как 6-ядерного Ryzen 5 5600X, так и 8-ядерного Ryzen 7 5800X находятся два кремниевых кристалла: CCD-комплекс с x86-ядрами и кэшем третьего уровня, а также вспомогательный кристалл ввода-вывода. Первый произведён по 7-нм техпроцессу TSMC, имеет 4,15 млрд транзисторов и площадь 80,7 мм2. Хотя техпроцесс и не изменился, сравнительно с ядрами Zen 2 чип стал крупнее на ~8% (3,8 млрд и 74 мм2). Налицо наличие скрытых улучшений. Ряд оптимизаций увеличил показатель IPC (производительность за такт) на впечатляющие 19%.
I/O кристалл не претерпел изменений вовсе. Как и ранее он производится 12-нм техпроцессу GlobalFoundries, имеет 2,09 млрд транзисторов и площадь 125 мм2.
У Ryzen 5 5600X в CCD-комплексе деактивированы 2 ядра, но все 32 МБ кэша L3 на месте, у Ryzen 7 5800X CCD рабочий полностью.
Но не все Ryzen 5 5600X и Ryzen 7 5800X одинаковы. Редко можно встретить версии с двумя CCD-комплексами под крышкой. Один из них выключен, но не до конца. Иногда регистрируются скачки частоты (вероятно, фиктивные) на «мёртвом» CCD до 550 МГц. Разницы в фактической производительности нет. Предположительно, такие образцы – отбраковка Ryzen 9 5900X. По прошествии почти года способ активации скрытых ядер не найден, так что на такие аттракционы невиданной щедрости, что были во времена Athlon II и Phenom II, рассчитывать не стоит.
Связь между ядрами и вспомогательный кристаллом как и ранее обеспечивает шина Infinity Fabric. Однако теперь она полностью освобождена от обмена данными между ядрами и, по сути, отвечает только за работу ядер с оперативной памятью и линиями PCI-Express.
AMD Ryzen 5 5600X – пока единственный представитель линейки со скромным 65-ваттными теплопакетом. Он имеет 6 ядер/12 потоков, 32 МБ кэша третьего уровня и функционирует при частоте 3,7-4,6 ГГц. За счет изначально скромного TDP он самый разгоняемый среди Ryzen 5000, про что позже. Также Ryzen 5 5600X единственный, который в BOX-версии поставляется с кулером Wraith Stealth, который сразу же стоит заметить. «Родной» кулер Wraith Stealth справляется едва-едва, с ним процессор теряет 200-300 МГц в ресурсоёмких задачах.
AMD Ryzen 7 5800X – 105-ваттный «камень». В арсенале 8 ядер/16 потоков, также 32 МБ кэша L3, а частоты работы на 100 МГц больше – 3,8-4,6 ГГц. BOX-кулера нет, разгоняется из рук вон плохо, упираясь в температуры.
Но указанные частоты работы не до конца отражают действительность. В отличии от Intel, AMD не указывает прямо, какая частота будет при нагрузке на 1-2 ядра, какая на 3-4 и какая при нагрузке на все. Всё потому, что это непостоянная величина. Реальные максимальные частоты зависят от ряда факторов: насколько удачный образец процессора, насколько сильный и стабильный узел питания материнской платы, потребление и температура в конкретный момент времени.
В завершение главы добавлю, что AMD Ryzen 5000 сохранили совместимость со сравнительно старыми материнскими платами. Постулат «новым процессорам – новая плата» остаётся нерушим, и специально для Ryzen 5000 были выпущены платы на наборах системной логики 500-ой серии. Однако, сохранилась совместимость с парой чипсетов 400-ой серии – X470 и B450. И даже PCI-E 4.0 будет работать, но не на вcех моделях. Кроме того, есть возможность «подружить» новые Ryzen с некоторыми платами ASRock X370.