AMD Zen 2 предложит более высокие базовые показатели, основные доходы от IPC: отчет

AMD Zen 2 предложит более высокие базовые показатели, основные доходы от IPC: отчет

Архитектура AMD Zen 2 не ожидается на рынке до 2019 года, и, возможно, до конца второй половины года (AMD ничего не сообщила о своем выравнивании плана запуска). Это не остановило людей от размышлений о новых процессорах, и сегодня есть свежие слухи.

Chiphell, китайский форум, известный своими утечками процессора (иногда точный, иногда нет). На этот раз заявка заключается в том, что AMD может объединить основные настольные процессоры с 16 ядрами и 10-15 процентов IPC (инструкций за цикл), когда компания перейдет на 7 нм. Показатели ядра останутся неизменными для Threadripper (TR4) на 32 ядрах, в то время как серверные процессоры будут одинаково увеличиваться до 64 ядер.

Это точно? Может быть. Это, конечно, не невозможно. Но есть некоторые веские причины смотреть эту новость с осторожностью.

Во-первых, давайте поговорим о IPC. Улучшение IPC на 10-15 процентов легко правдоподобно. Общий IPC компании Ryzen примерно сравнима с Skylake, который по-прежнему отстает от Intel в некоторых областях. Поскольку Zen - первая итерация архитектуры, которая довольно отходит от того, что AMD ранее отправляла, также можно предположить, что есть некоторые низкомощные фрукты, которые компания может решить. Наш вердикт? Не сумасшедший.

Однако идея дожать до 16 ядер в конфигурации с двумя каналами памяти - это немного гайки. Большинство читателей wfoojjaec будут знать о разрыве между задержкой памяти и задержкой процессора (иногда называемой стеной памяти). Одна из самых важных причин, по которой мы используем кэширование CPU, заключается в том, чтобы избежать латентности поиска основной памяти как можно чаще, а упаковка большего количества ядер процессора в SoC означает большую конкуренцию за ограниченную пропускную способность DRAM. Вот почему и Intel, и AMD часто предлагают четырехканальные или более высокие конфигурации памяти с их высокопроизводительными ЦП, в то время как точные характеристики рабочей нагрузки будут различаться в зависимости от рассматриваемого теста, больше процессорных ядер обычно требует более высокой пропускной способности памяти поддерживать надлежащее питание приложений.

Epyc Infinity Fabric,
Epyc Infinity Fabric,

Тем не менее, есть способы, по которым AMD могла бы справиться с этой задачей. Прямо сейчас часы AMD Infinity Fabric привязаны непосредственно к его RAM-часам, а сама ОЗУ функционирует как кэш последнего уровня в Zen (у Zen нет единого пула кэша, который является общим для всех ядер процессора, как это делает Intel). AMD могла бы перестроить свой CCX-дизайн, чтобы настроить, как он разделяет кеширование между ядрами CPU. Он также может просто увеличить объем кэша, который он выделяет на каждый кубик.

Сегодня восьмиъядерный штамп Zen имеет 16 МБ L3. Если AMD должна удвоить количество ядер на матрицу до 16, это, по-видимому, по крайней мере удвоит L3 до 32 МБ, но, возможно, оно может увеличиться или использовать схему распределения кэшей другого типа. Нажатие кеша L3 до 64 МБ на матрицу (эффективно 4 МБ на ядро) может уменьшить давление на шину памяти. В спецификации DDR4 не хватает тонкости для более высоких часов (по крайней мере, до формальных спецификаций JEDEC), но Ryzen 2 на 7nm с официальной поддержкой, скажем, DDR4-3666, будет представлять собой улучшение в 1,35 раза в Ширина полосы DRAM.

Другой момент, который следует учитывать, заключается в том, что добавление большего количества процессорных ядер просто не является бесплатным способом повысить производительность. Это связано не только с собственными издержками (более высокие размеры матрицы, более высокое внутреннее потребление энергии), это также неизбежно ограничивает масштабирование частоты. Есть причина, по которой 28-ядерный 5-ГГц процессор Intel нуждался в массивном чиллере для воды, чтобы помочь ему поразить эти часы. Чем больше ядер процессора вы складываете рядом друг с другом, тем ниже максимальные длительные часы будут находиться в пределах постоянного конвертера TDP.

Модульный подход AMD с Ryzen дает некоторую свободу экспериментировать с ударами по разным подсчетам ядра, но прыжок до 16 ядер в качестве базового потребительского продукта - довольно скачок. Возможно, AMD не изменит базовый уровень ядра кристалла Ryzen 2, но может предложить процессоры с 16 ядрами как часть более дешевой альтернативы Threadripper на обычном настольном сокете. Это даже не спекуляция с нашей стороны - это просто наблюдение за тем, что компания теоретически могла дать свои конструкции сокетов, но это говорит о гибкости вариантов компании. Так или иначе, Ryzen 2 должен значительно улучшить предыдущие фишки.