Epyc Secrets: как процессоры AMD Epyc могут быть Outmaneuver, Outscale Intel

Epyc Secrets: как процессоры AMD Epyc могут быть Outmaneuver, Outscale Intel

На прошлой неделе на ISSCC (это Международная конференция по полупроводниковым сетям) AMD рассказала о соображениях дизайна, которые привели к ее серверным процессорам Epyc, и почему компания уверена, что ее подход к разработке серверных процессоров принесет значительные дивиденды по сравнению с практикой Intel.

В то время как обе компании конкурируют на рынке серверов x86-64, они использовали совершенно разные подходы к своим высокопроизводительным процессорам. Intel поддерживает так называемый монолитный дизайн ядра. Эта философия дизайна приводит к тому, что один процессор установлен на процессор. По мере увеличения масштаба сердечника матрица становится все больше и больше. Чем больше ядер у вас есть, тем сложнее обеспечить, чтобы каждое ядро ​​ЦП имело соответствующий доступ к кэшу L3 с одной и той же латентностью.

10-ядерный i9-7900X от Intel слева, а 12-ядерный i9-7920X - справа. 7920X идентичен 18-ядерному i9-7980XE. Изображение Der8auer
10-ядерный i9-7900X от Intel слева, а 12-ядерный i9-7920X - справа. 7920X идентичен 18-ядерному i9-7980XE. Изображение Der8auer

Хотя Intel никогда не выпускала формальные размеры матрицы, Anandtech утверждает, что 10-ядерные процессоры Skylake-SP весом в 322 мм2, 18-ядерные чипы на 484 мм2 и 28-ядерные чипы на 698 мм2. Хотя мы и не знаем, насколько хороша производительность Intel на чипах, таких как Core i9-7980XE, можно разумно ожидать, что они будут хотя бы немного ниже четырехъядерной или восьмиядерной. Вот почему компании используют восстановление, чтобы блокировать плохие ядра, а не бросать процессор.

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

Дилемма AMD

Те из вас, кто следил за AMD за последние несколько лет, знают о том, насколько опасно финансовое положение компании в эпоху Бульдозера. На сегодняшний день AMD представила только два штампа - кристалл Ryzen 7 1800X, который использовался для каждого процессора Ryzen без интегрированной графики и кристалла Ryzen 5 2400G, который сочетает в себе четырехъядерный процессор с графическим процессором на кристалле. Одним из ключевых критериев для новой серверной инициативы AMD с Epyc было найти способ масштабировать свой восьмиядерный блок RZZ RZZ в серверных процессорах, которые могут бросать вызов Intel по всему продуктовому стеклу.

Epyc Secrets: как процессоры AMD Epyc могут быть Outmaneuver, Outscale Intel
SPEC масштабируется между различными конфигурациями CPU / MCM.
SPEC масштабируется между различными конфигурациями CPU / MCM.

18-ядерный Core i9-7980XE от Intel стал быстрее, чем 16-ядерный Threadripper от AMD, но также намного сложнее масштабировать. В настоящее время семейство Intel Core i9 использует LGA2066, а его высокоинтегрированные компоненты Xeon используют LGA3647. Неясно, сможет ли Intel масштабировать LGA2066 до более высоких показателей ядра, не требуя полной замены материнской платы при еще более высоких ценовых премиях, - и это до того, как мы перейдем к разнице в цене за тысячу долларов между Threadripper 1950X (1000 и 16 ядер) и Intel Core i9- 7980XE (2000 долл. США, 18 ядер).

Напротив, у AMD есть путь к 32-ядерному Threadripper прямо сейчас. Он может развернуть Threadripper до 24 или 32 ядер просто путем увеличения количества MCM под радиатором.

Epyc Secrets: как процессоры AMD Epyc могут быть Outmaneuver, Outscale Intel

Конструкция MCM не имеет нескольких недостатков; По оценкам AMD, использование многочипового модуля требует 10-процентного штрафного штрафа, но это наказание затмевается от удара, который потребует урона процессора и стоимости процессора. Использование структуры MCM также позволило AMD переместиться на восемь каналов памяти DDR4 (более точно сказать, что Epyc - это дизайн 4 × 2, в котором каждый из них имеет собственную двухканальную память DDR4). Четырехцилиндровый процессор Epyc предлагает 64 слота PCIe 3.0, с 128 шинами PCIe, доступными в системе с двойным гнездом. С другой стороны, тесты энергопотребления показали, что, хотя AMD потребляет меньше энергии на ядро, чем Intel, Infinity Fabric, похоже, потребляет больше энергии, чем топология кольцевой шины Intel.

Epyc Secrets: как процессоры AMD Epyc могут быть Outmaneuver, Outscale Intel

AMD не хотела много говорить о том, как она намерена улучшить Epyc в будущих поколениях, но они были оптимистичны в отношении производительности Epyc на сегодняшний день. Обширные данные по серверным бенчмаркам трудно найти, но обзор Johan De Gelas для Anandtech в 2017 году показал, что Epyc был сильным конкурентом Xeon в целом ряде тестов, и в то же время успешно превзошел его в тестах FPU. Есть несомненные тесты, где Epyc отстаёт конкурентов. Анандтех заключает:

Новейшее ядро ​​AMD - грозный противник. Скалярные операции с плавающей запятой, очевидно, намного быстрее на ядре AMD, а целая производительность - на тех же часах - наравне с Intel. Двойная схема CCX и конфигурация квадроциклов оставляют на столе большую производительность, поэтому будет интересно узнать, как много AMD узнала об этом, когда они запустили преемника 7nm «Рим» ... В целом, надо сказать, что AMD выполненный очень хорошо и поставил новый серверный процессор, который может предложить конкурентоспособную производительность для более низкой цены на некоторых ключевых рынках. Особо следует обратить внимание на клиентов серверов с нескалярными разреженными матричными HPC и приложениями с большими данными.

Решение MCM от AMD не является совершенным, но это решение, необходимое компании для серверных процессоров с большим количеством ядер. Это позволило AMD использовать единый диск Ryzen для всех своих процессоров и быть агрессивным по ценовым ценам на сервер, тем самым выиграв от эффекта масштаба. Когда 12nm Ryzen CPU начнут работать в ближайшие несколько месяцев, мы должны получить предварительный просмотр любых изменений AMD, сделанных в ядре или Infinity Fabric. По мере того, как обе компании расширятся, будет интересно узнать, какой подход выигрывает между подключением чипов через MCM и использованием большой монолитной матрицы.

Читать далее

AMD представляет мобильные APU Ryzen 5000 и представляет Epyc третьего поколения
AMD представляет мобильные APU Ryzen 5000 и представляет Epyc третьего поколения

AMD анонсировала свое новое семейство Ryzen Mobile 5000 с упором на чипы мощностью 35–45 Вт и пару новых ядер Zen 3 мощностью 15 Вт.

Новый создатель MetaHuman от Epic создает цифровых персонажей, которые избегают зловещей долины
Новый создатель MetaHuman от Epic создает цифровых персонажей, которые избегают зловещей долины

Новый движок MetaHuman компании обещает мгновенно создавать фотореалистичных цифровых персонажей, и вы можете проверить демо прямо сейчас.

Новый стартап основателя OnePlus купил оболочку Essential Энди Рубина
Новый стартап основателя OnePlus купил оболочку Essential Энди Рубина

Соучредитель OnePlus недавно ушел, чтобы основать новое предприятие под названием Nothing. В настоящее время Nothing ничего не делает, так что это подходящее название. Теперь, когда он купил оболочку стартапа Энди Рубина по производству смартфонов, он может что-то сделать в ближайшее время.

Милан AMD приносит Zen 3 в Epyc с в основном положительными результатами
Милан AMD приносит Zen 3 в Epyc с в основном положительными результатами

Новый процессор AMD Milan не входит в комплект Epyc третьего поколения. В основном это позитивные новости для производителя, с умеренным приростом производительности по сравнению с Zen 2.