Страница 19: Дополнительные тесты: масштабирование задержек, энергопотребления и оперативной памяти
Мы провели дополнительные тесты, в которых сосредоточились на масштабировании производительности, энергопотребления и оперативной памяти. Модули DDR5-6400 G.Skill Zeta R5 Neo обеспечивает высокую пропускную способность, которая еще несколько месяцев назад была возможна только на настольных компьютерах со стандартными процессорами Ryzen.
При энергопотреблении 350 Вт возникает вопрос: как покажут себя CPU, если ограничить уровень 250 Вт? Возможно, производительность снизится лишь ненамного? Мы также исследовали этот вопрос на примере двух CPU. И начнем с Ryzen Threadripper 7980X с его 64 ядрами
AMD Ryzen Threadripper 7980X
Масштабирование DDR5:
Если нужна максимально возможная пропускная способность памяти, то лучше выбрать самый быстрый комплект DDR5. Производительность очень хорошо масштабируется в синтетических бенчмарках, хотя в играх разница гораздо меньше.
Масштабирование энергопотребления:
AMD не зря выбрала уровень TDP 350 Вт для Ryzen Threadripper 7980X, а также для других CPU. Мы, конечно, можем выжать из процессора еще немного производительности при 450 Вт, но прирост производительности уже не особенно велик. С другой стороны, пользователь теряет не так много производительности, если ограничивает процессор 250 Вт: соотношение между снижением энергопотребления и уменьшением производительности вполне приемлемое. Однако при 150 Вт все намного хуже: IOD и интерконнект потребляют слишком много мощности, ядрам остается слишком мало для адекватной работы.
AMD Ryzen Threadripper 7970X
Масштабирование DDR5:
У Ryzen Threadripper 7970X существенных отличий по производительности и масштабировании оперативной памяти по сравнению с Ryzen Threadripper 7980X мы не обнаружили. Здесь интересен пример Ryzen Threadripper Pro с восемью каналами памяти, но всего 16 или даже 8 ядрами – такие процессоры хорошо подойдут для сценариев, в которых требуется максимальная пропускная способность памяти.
С Ryzen Threadripper 7970X ситуация интересная: при настройках по умолчанию он потреблял 350 Вт, но без ручного разгона нам не удалось добиться от него уровня значительно выше 400 Вт. Для масштабирования TDP мы вновь добавили планку 450 Вт, но процессор ее не достигал, энергопотребление не превышало 402 Вт.
Для Ryzen Threadripper 7970X снижение TDP до 250 Вт имеет больший смысл, поскольку производительность падает всего примерно на 10%. Благодаря 32 ядрам и четырем CCD этот CPU ведет себя совершенно иначе, чем Ryzen Threadripper 7980X с 64 ядрами и восемью CCD.
Задержки ядер
При наличии 32, 64 или даже 96 ядер большое значение приобретает межъядерная связь между 12 CCD. Схема с 12 CCD уже знакома нам по процессорам EPYC, основанным на дизайне Genoa. Теперь эта схема аналогичным образом переносится в сегмент HEDT и рабочих станций.
AMD внесла некоторые улучшения в интерконнект GMI3, пытаясь добиться потребления меньше 2 пДж/бит. Ранее показатель составлял около 2 пДж/бит. SerDes на 36 Гбит/с работает с делителем 20:1 по отношению к частоте Infinity Fabric, которая составляет, максимум, 1.800 МГц. Если соединения GMI3 не используются, то они потребляют примерно на 20% меньше энергии, чем предшественники.
Максимальная частота работы Infinity Fabric – важная информация для владельцев Ryzen, поскольку процессор Ryzen Threadripper может поддерживать выгодное соотношение тактовых частот 1:1:1 для памяти, контроллера памяти и Infinity Fabric только до 1.800 МГц.
Мы измерили задержки при фиксированной тактовой частоте 3,0 ГГц на всех ядрах. На карте хорошо видно, что задержки между ядрами на одном CCD заметно ниже - около 20 нс. На удаленных CCD мы получаем уже значительно большие значения - 85-95 нс. Картина задержек Ryzen Threadripper 7980X и Ryzen Threadripper 7970X довольно похожа, результаты вполне сопоставимы.