AMD EPYC 9004 Bergamo — обзор серии процессоров

AMD EPYC 97x4 Bergamo — специализированное направление четвёртого поколения серверных процессоров AMD EPYC, созданное для облачных платформ, контейнерной инфраструктуры, виртуализации, высоконагруженных веб-сервисов и других задач, где итоговая пропускная способность важнее максимальной скорости отдельного ядра. Семейство опирается на архитектуру Zen 4c и платформу Socket SP5, поддерживает двенадцатиканальную память DDR5, 128 линий PCI Express 5.0 и конфигурации с одним либо двумя процессорными разъёмами.

Главная особенность Bergamo — до 128 физических ядер в одном корпусе. Два EPYC 9754 образуют сервер с 256 ядрами и 512 вычислительными потоками. Такая плотность позволяет разместить больше виртуальных машин, контейнеров, веб-процессов и параллельных рабочих задач в одном узле, уменьшить число серверов в стойке и сократить расходы на сетевую инфраструктуру, системы хранения и администрирование.

Bergamo не заменяет все остальные EPYC 9004. Высокочастотные Genoa лучше подходят для программ, чувствительных к производительности отдельного потока, Genoa-X ориентированы на задачи с крупными рабочими наборами данных благодаря 3D V-Cache, а Siena обслуживает компактные и энергоэффективные односокетные системы. EPYC 97x4 занимает собственную нишу: максимальная плотность универсальных x86-ядер при полной совместимости с программной средой Zen 4.

Что представляет собой AMD EPYC 97x4 Bergamo

AMD представила серийные процессоры Bergamo 13 июня 2023 года. Официальное название направления — 4th Gen AMD EPYC 97x4 Processors. Цифры 97 в обозначении указывают на высокоплотную ветвь четвёртого поколения EPYC, а последняя цифра 4 обозначает поколение серверной платформы. В официальной линейке присутствуют три модели: EPYC 9734, EPYC 9754 и EPYC 9754S.

В основе процессоров лежат ядра Zen 4c. Они сохраняют программную совместимость, набор инструкций и основные архитектурные возможности Zen 4, но занимают меньшую площадь на кристалле. Это позволило разместить до шестнадцати ядер в одном вычислительном кристалле CCD и до 128 ядер в полном восьмичиплетном процессоре.

Zen 4c не является упрощённой архитектурой уровня малых энергоэффективных ядер настольных гибридных процессоров. Ядра остаются полноценными x86-64-блоками с поддержкой SMT у моделей 9734 и 9754, AVX-512, аппаратной виртуализации, шифрования памяти и серверных функций отказоустойчивости. Уменьшение площади достигнуто за счёт более плотной физической реализации, оптимизированных библиотек элементов, умеренных частот и переработанной компоновки кэш-памяти.

Основные сферы применения Bergamo:

  • публичные и частные облачные платформы;

  • Kubernetes и другие системы оркестрации контейнеров;

  • плотная виртуализация;

  • веб-хостинг;

  • серверы приложений;

  • распределённые базы данных;

  • кэширование данных;

  • обработка потокового видео;

  • компиляция крупных программных проектов;

  • рендеринг;

  • технические расчёты с хорошим масштабированием;

  • многопользовательские рабочие среды;

  • инфраструктура доставки цифрового контента;

  • сервисы совместной работы;

  • программно определяемые сетевые функции;

  • игровые серверы с большим числом независимых экземпляров.

AMD позиционировала EPYC 97x4 как процессоры с повышенной плотностью виртуальных CPU. В собственных испытаниях компания показывала до 3,7 раза более высокую пропускную способность отдельных облачных задач относительно Ampere Altra Max и до 2,7 раза более высокую энергетическую эффективность. Эти цифры получены производителем в специально подобранных конфигурациях, поэтому их следует рассматривать вместе с независимыми тестами, а не как универсальную разницу для любого программного обеспечения.

Чем Bergamo отличается от Genoa

Обычные EPYC 9004 Genoa используют ядра Zen 4 и предлагают до 96 ядер. Их вычислительные кристаллы содержат меньше ядер, зато процессоры достигают более высоких частот и располагают большим объёмом L3 в пересчёте на ядро. Например, EPYC 9654 имеет 96 ядер, 192 потока, базовую частоту 2,4 ГГц, ускорение до 3,7 ГГц и 384 МБ L3. У EPYC 9754 — 128 ядер, 256 потоков, 2,25–3,1 ГГц и 256 МБ L3.

Практическая разница выглядит следующим образом:

Параметр EPYC 97x4 Bergamo EPYC 9004 Genoa
Архитектура ядер Zen 4c Zen 4
Максимум ядер на сокет 128 96
Максимум потоков на сокет 256 192
Приоритет Плотность и суммарная пропускная способность Баланс частоты и многопоточности
Максимальная частота флагманов До 3,1 ГГц До 3,7 ГГц у EPYC 9654
L3 у флагманской модели 256 МБ 384 МБ
Память 12 каналов DDR5 12 каналов DDR5
Интерфейс расширения PCIe 5.0 PCIe 5.0
Основные задачи Облака, контейнеры, виртуализация, массовые параллельные процессы Универсальные серверы, базы данных, расчёты, виртуализация
Сильная сторона Максимум физических ядер Более высокая скорость отдельного ядра

Bergamo выигрывает там, где нагрузка делится на сотни относительно независимых процессов. Genoa сохраняет преимущество в системах, где существенную роль играют задержки, частота, объём L3 на ядро и стоимость лицензирования по числу физических ядер.

Чем Bergamo отличается от Genoa-X

Genoa-X дополняет ядра Zen 4 многослойной кэш-памятью 3D V-Cache. EPYC 9684X располагает 96 ядрами и 1152 МБ L3, то есть более чем в четыре раза превосходит EPYC 9754 по общему объёму кэша третьего уровня. Это делает Genoa-X сильнее в отдельных инженерных расчётах, электронном проектировании, моделировании, базах данных и других задачах с повторным обращением к крупным рабочим наборам.

Bergamo отвечает на другую задачу. Он размещает больше независимых ядер, но предоставляет лишь 2 МБ общего L3 в пересчёте на физическое ядро. Поэтому EPYC 9754 способен значительно опередить Genoa-X в массово-параллельной обработке, но уступить в приложении, которое получает существенную выгоду от большого кэша. Независимые измерения Phoronix подтверждают оба сценария: Bergamo лидировал во множестве хорошо масштабируемых тестов, тогда как Genoa-X оставался впереди в ряде кэш-зависимых задач.

Чем Bergamo отличается от Siena

EPYC 8004 Siena использует Zen 4c, но предназначен для компактных односокетных серверов, телекоммуникационного оборудования и периферийных вычислений. Платформа SP6 имеет меньше каналов памяти и линий PCI Express, а модельный ряд ограничен меньшим числом ядер. Bergamo сохраняет полноценную платформу SP5, двенадцать каналов DDR5, поддержку двухсокетных конфигураций и более высокий потолок производительности.

Где купить AMD EPYC 97x4 Bergamo

Процессоры Bergamo относятся к корпоративному оборудованию и редко присутствуют в обычной рознице в полном ассортименте. Наиболее доступен EPYC 9754. Модели 9734 и 9754S чаще поставляются через интеграторов, дистрибьюторов, производителей серверов и зарубежные торговые площадки.

Цены ниже зафиксированы при проверке 28 июля 2026 года. Они меняются вместе с курсами валют, остатками, условиями доставки и скидками площадок. Перед оплатой необходимо проверить точный номер изделия, состояние процессора, тип поставки и совместимость с материнской платой.

МагазинЦена при проверке
AliExpressОколо 493 139–513 686 ₽ для отдельных комплектов
AliExpressОколо 420 224 ₽ для части вариантов
Ситилинк439 990 ₽, клубная цена около 437 000 ₽
Яндекс МаркетОт 386 740 ₽ по акции площадки
Яндекс МаркетОколо 572 027–585 368 ₽

Данные по Ситилинку и Яндекс Маркету показывают значительный разброс — от акционных 386 740 ₽ до более чем 585 000 ₽ за OEM-версию. Разница объясняется поставщиком, сроком доставки, гарантией, таможенными расходами и механизмом скидки. Цена на странице не всегда относится к варианту, который первым показан в названии многовариантной карточки.

На AliExpress особенно важно раскрыть перечень модификаций. Одна страница может одновременно продавать EPYC 9534, 9554, 9654, 9684X и 9754, а минимальная сумма относится к самой дешёвой позиции. Карточки материнских плат также содержат варианты без процессора, с процессором, с памятью либо с полным комплектом.

Что проверить перед покупкой

  1. Маркировку. Для серийного EPYC 9754 используется номер изделия 100-000001234. Номер должен совпадать в карточке, документах и на корпусе.

  2. Состояние. Новый OEM-процессор, бывший в эксплуатации экземпляр, квалификационный образец и инженерный образец — разные категории товара. Для производственного сервера предпочтителен серийный CPU с документами и гарантией.

  3. Блокировку поставщика. Некоторые EPYC, ранее установленные в OEM-системы, получают привязку Platform Secure Boot к определённому производителю. Такой процессор способен не пройти инициализацию на плате другого бренда.

  4. Версию BIOS. Даже материнская плата SP5 нуждается в прошивке с поддержкой EPYC 97x4.

  5. Систему охлаждения. Обычный кулер AM5, TR4 или SP3 не подходит. Требуется радиатор либо жидкостный блок для SP5, рассчитанный на 320–400 Вт.

  6. Память. Bergamo работает с серверной DDR5 RDIMM и 3DS RDIMM. Обычные настольные модули DDR5 UDIMM не являются штатным вариантом.

  7. Комплектность. OEM-поставка обычно не содержит радиатор. В готовом сервере нужно проверить наличие направляющих, корзин накопителей, сетевых адаптеров, модулей питания и лицензии системы управления.

  8. Гарантию. Для дорогого серверного CPU гарантия продавца и возможность документированной проверки важнее небольшой экономии.

История разработки Bergamo и положение на серверном рынке

Рост облачных вычислений изменил требования к серверным процессорам. В классическом корпоративном сервере часто работает несколько крупных приложений, каждое из которых чувствительно к частоте отдельного ядра. В облачной среде один узел обслуживает сотни виртуальных CPU, контейнеров, микросервисов и фоновых процессов. Здесь важны число физических ядер, пропускная способность памяти, объём доступных линий ввода-вывода и энергопотребление на единицу выполненной работы.

До Bergamo AMD развивала серверные процессоры вокруг одинаковых производительных ядер. EPYC Rome и Milan обеспечили до 64 ядер на сокет, Genoa увеличил максимум до 96. Следующий шаг до 128 ядер потребовал более плотного исполнения. Простое увеличение числа обычных Zen 4 привело бы к чрезмерной площади вычислительных кристаллов и усложнило бы соблюдение теплового бюджета.

Архитектура Zen 4c решила эту задачу без появления несовместимого малого ядра. AMD сохранила одну программную модель для Zen 4 и Zen 4c. Операционная система, гипервизор и приложение видят полнофункциональные x86-64-ядра с одинаковой системой команд. Разработчикам не требуется распределять процессы между производительными и экономичными ядрами, как на гибридных потребительских платформах.

Bergamo вышел в период активного роста ARM-серверов. Ampere Altra Max предлагал до 128 однопоточных ядер, а крупные облачные компании развивали собственные ARM-процессоры. Ответ AMD сочетал сопоставимую либо более высокую плотность с привычной архитектурой x86-64 и SMT. Для компаний с большим парком существующего программного обеспечения это уменьшало затраты на перенос и повторную проверку приложений.

После появления EPYC 9005 Turin Dense максимальная плотность AMD выросла до 192 ядер Zen 5c. Bergamo перестал быть абсолютным флагманом, но не утратил практической ценности. Серверы SP5 с EPYC 97x4 остаются производительными, широко поддерживаются операционными системами и могут стоить заметно меньше новых систем EPYC 9005. В независимом наборе из более чем 140 тестов 192-ядерный EPYC 9965 продемонстрировал крупный прирост относительно EPYC 9004, однако разница в цене всего сервера, доступности и сроках поставки сохраняет пространство для Bergamo.

Архитектура Zen 4c

Полноценное ядро в более плотном исполнении

Zen 4c использует ту же логическую архитектуру, что и Zen 4. Различие сосредоточено в физической реализации. Более плотные библиотеки элементов, изменение расположения блоков и ориентация на умеренный диапазон частот уменьшают площадь ядра. Это позволяет получить больше вычислительных блоков с одного кристалла при приемлемом энергопотреблении.

Производительность отдельного ядра Bergamo ниже, чем у высокочастотного Genoa. Причина заключается не в урезанном наборе команд, а в частотах и меньшем L3 на ядро. EPYC 9754 достигает 3,1 ГГц, тогда как EPYC 9654 — 3,7 ГГц. В массово-параллельной задаче дополнительные 32 ядра Bergamo компенсируют эту разницу. В однопоточном приложении преимущество чаще получает Genoa.

Компоновка CCD и CCX

Полный EPYC 9754 содержит восемь вычислительных кристаллов CCD. Каждый CCD имеет шестнадцать ядер Zen 4c. Внутри он разделён на два комплекса CCX по восемь ядер. Каждый CCX располагает 16 МБ общего L3, поэтому один CCD содержит 32 МБ L3.

Суммарная структура EPYC 9754:

Элемент Количество Состав
Вычислительные кристаллы CCD 8 По 16 ядер
Комплексы CCX 16 По 8 ядер
Физические ядра 128 Zen 4c
Потоки у EPYC 9754 256 По два на ядро
L2 128 МБ По 1 МБ на ядро
L3 256 МБ По 16 МБ на CCX
Центральный кристалл ввода-вывода 1 Память, PCIe, CXL, межсокетная связь и безопасность

EPYC 9734 использует 112 активных ядер, но сохраняет 256 МБ L3. Это даёт ему немного больше L3 на физическое ядро, чем EPYC 9754: приблизительно 2,29 МБ против 2 МБ.

Центральный кристалл ввода-вывода

Вычислительные CCD производятся по более современному техпроцессу, а центральный I/O-кристалл — по отдельному техпроцессу, подходящему для контроллеров памяти, интерфейсов и аналоговых блоков. Чиплетная схема позволяет AMD комбинировать несколько компактных вычислительных кристаллов с единым центром ввода-вывода.

I/O-кристалл содержит:

  • двенадцать контроллеров DDR5;

  • корневые комплексы PCI Express 5.0;

  • логику CXL;

  • межсоединение Infinity Fabric;

  • линии межсокетной связи;

  • контроллеры служебных интерфейсов;

  • AMD Secure Processor;

  • аппаратные функции шифрования памяти;

  • средства телеметрии, управления питанием и RAS.

Infinity Fabric соединяет CCD, память, устройства PCIe и второй процессор. Доступ к локальному L3 значительно быстрее, чем к данным в другом CCD или в памяти. Поэтому размещение процессов и памяти по NUMA-узлам способно заметно влиять на производительность.

Кэш-память

Каждое ядро получает собственный L1 и 1 МБ L2. L3 разделяется между восемью ядрами одного CCX. В результате два процесса на разных CCX одного CCD не используют общий L3 напрямую, хотя обмениваются данными через межсоединение.

Общий объём 256 МБ выглядит крупным, но при 128 ядрах удельное значение невелико. Для сравнения:

Процессор Ядра Общий L3 L3 на ядро
EPYC 9754 128 256 МБ 2 МБ
EPYC 9734 112 256 МБ Около 2,29 МБ
EPYC 9654 96 384 МБ 4 МБ
EPYC 9684X 96 1152 МБ 12 МБ

Эта разница объясняет, почему Bergamo особенно силён при обработке большого числа независимых задач с умеренным рабочим набором. Программы, постоянно переиспользующие сотни мегабайт данных на группу ядер, способны лучше работать на Genoa-X.

SMT

SMT позволяет одному физическому ядру обслуживать два программных потока. Второй поток использует периоды, когда первый ожидает данные или не занимает часть исполнительных блоков. EPYC 9754 предоставляет 256 потоков, а EPYC 9734 — 224.

У EPYC 9754S SMT деактивирован на заводе. Процессор содержит 128 физических ядер и предоставляет 128 потоков. Частоты, объём L3 и тепловой пакет совпадают с EPYC 9754. Такая модель предназначена для организаций, которые в любом случае работали бы без SMT, либо используют программное обеспечение с особыми требованиями к соответствию одного программного потока одному физическому ядру.

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

AVX-512

Zen 4c поддерживает AVX-512, включая обработку 512-битных векторов. Внутренний тракт использует 256-битные блоки и выполняет 512-битную операцию за две части. Такой подход уменьшает площадь ядра и помогает избежать резкого снижения частоты, характерного для некоторых ранних серверных реализаций AVX-512.

Поддержка полезна для:

  • шифрования;

  • сжатия;

  • научных вычислений;

  • обработки изображений;

  • кодирования;

  • библиотек машинного обучения;

  • векторного поиска;

  • финансовых расчётов;

  • молекулярного моделирования.

Phoronix зафиксировал значительный прирост в задачах, использующих AVX-512. Одновременно нагрузка на блоки векторной обработки повышала потребление процессоров, что необходимо учитывать при выборе профиля cTDP и охлаждения.

Поддерживаемые технологии и инструкции

Bergamo сохраняет стандартный набор современной серверной платформы AMD:

  • x86-64;

  • SSE, SSE2, SSE3 и SSSE3;

  • SSE4.1 и SSE4.2;

  • AVX;

  • AVX2;

  • AVX-512;

  • FMA3;

  • AES;

  • SHA;

  • BMI1 и BMI2;

  • аппаратную виртуализацию AMD-V;

  • IOMMU;

  • страничную виртуализацию памяти;

  • аппаратное шифрование оперативной памяти;

  • профили управления питанием;

  • аппаратную телеметрию;

  • функции обнаружения и коррекции ошибок.

Наличие инструкции не означает одинаковую скорость во всех программах. Итог зависит от компилятора, версии библиотеки, разбиения данных, числа потоков и использования NUMA.

Платформа Socket SP5

EPYC 97x4 использует Socket SP5, также обозначаемый LGA-6096. Процессор не имеет ножек: контакты расположены в разъёме материнской платы, а на нижней стороне CPU находятся контактные площадки. Корпус заметно крупнее настольных процессоров и требует специального механизма установки.

SP5 обслуживает EPYC 9004 и последующее поколение EPYC 9005, но практическая совместимость зависит от конкретной платы, схемы питания, BIOS и перечня процессоров производителя. Наличие разъёма SP5 само по себе не гарантирует работу любой модели.

Установка процессора

Серверный EPYC устанавливается с помощью несущей рамки. Процессор фиксируется в пластиковой каретке, затем весь модуль опускается в разъём. Радиатор одновременно создаёт необходимое давление. Винты затягиваются в обозначенном порядке и с заданным моментом.

Нарушение процедуры способно привести к:

  • неполному контакту;

  • отсутствию части каналов памяти;

  • ошибкам PCIe;

  • нестабильному запуску;

  • повреждению контактов;

  • перегреву отдельных участков корпуса.

Для дорогостоящей платформы не следует использовать случайный радиатор или крепление, переделанное под другой сокет.

Материнские платы

Платы SP5 выпускаются в форматах E-ATX, SSI-EEB, SSI-MEB и проприетарных серверных вариантах. Односокетные модели удобны для рабочих станций, серверов хранения и облачных узлов. Двухсокетные платы ориентированы на максимальную плотность вычислений.

Типичная плата предлагает:

  • 12 или 24 слота DDR5 на процессор;

  • несколько разъёмов PCIe 5.0 x16;

  • разъёмы MCIO, SlimSAS либо OCuLink для NVMe;

  • отдельный контроллер управления BMC;

  • IPMI;

  • выделенный сетевой порт управления;

  • встроенное видео начального уровня для консоли;

  • разъёмы TPM;

  • несколько сетевых интерфейсов;

  • датчики температуры и питания;

  • разъёмы для высокоскоростных вентиляторов.

Требования к VRM

EPYC 9754 имеет стандартный TDP 360 Вт и настраиваемый диапазон 320–400 Вт. Система питания должна выдерживать продолжительную нагрузку, а не только короткие пики. В сервере поток воздуха охлаждает одновременно радиатор CPU, дроссели, силовые каскады, память и сетевые адаптеры.

Плата для более экономичных моделей SP5 может физически принять EPYC 9754, но производитель способен ограничить его поддержку из-за VRM или охлаждения. Перечень совместимых CPU необходимо сверять с документацией конкретной модели.

Односокетные и двухсокетные системы

Все три Bergamo поддерживают один и два сокета. Это отличает их от моделей EPYC с суффиксом P, рассчитанных только на однопроцессорные серверы.

Односокетная система EPYC 9754 получает:

  • 128 ядер;

  • 256 потоков;

  • 12 каналов DDR5;

  • 128 линий PCIe 5.0;

  • до 6 ТБ памяти при 1DPC и модулях 512 ГБ;

  • более простую NUMA-топологию;

  • меньшую стоимость платы и охлаждения.

Двухсокетная система получает:

  • 256 ядер;

  • 512 потоков;

  • 24 канала DDR5;

  • до 12 ТБ при 1DPC либо до 24 ТБ при максимальном заполнении поддерживаемыми 3DS RDIMM;

  • межсокетную связь Infinity Fabric;

  • больше внешних линий PCIe;

  • более сложное распределение памяти и процессов.

Не каждая задача ускоряется в два раза после установки второго CPU. Часть линий используется для межсокетного обмена, а обращение к памяти соседнего процессора имеет повышенную задержку. Программа должна понимать NUMA или хотя бы корректно масштабироваться средствами операционной системы.

Полный модельный ряд AMD EPYC Bergamo

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

Модель Ядра Потоки Базовая частота Максимальная частота L2 L3 TDP cTDP Сокеты SMT Цена партии 1000 шт.
AMD EPYC 9734 112 224 2,20 ГГц 3,00 ГГц 112 МБ 256 МБ 340 Вт 320–400 Вт 1P/2P Да 9600 долларов
AMD EPYC 9754 128 256 2,25 ГГц 3,10 ГГц 128 МБ 256 МБ 360 Вт 320–400 Вт 1P/2P Да 10 631 доллар
AMD EPYC 9754S 128 128 2,25 ГГц 3,10 ГГц 128 МБ 256 МБ 360 Вт 320–400 Вт 1P/2P Нет 10 200 долларов

Все три процессора выпущены 13 июня 2023 года, используют SP5, поддерживают PCIe 5.0, двенадцатиканальную DDR5-4800 и общую пропускную способность памяти до 460,8 ГБ/с на сокет.

AMD EPYC 9734

EPYC 9734 — младшая модель Bergamo с 112 ядрами и 224 потоками. Частоты составляют 2,2–3,0 ГГц, стандартный TDP — 340 Вт. Процессор стоит дешевле 9754 и создаёт немного меньшую тепловую нагрузку.

Его преимущества:

  • более низкая закупочная цена;

  • 112 полноценных физических ядер;

  • полный набор функций платформы;

  • те же 256 МБ L3;

  • тот же диапазон cTDP;

  • поддержка двухсокетных серверов;

  • немного больше L3 на ядро;

  • возможность использовать менее агрессивный профиль охлаждения.

EPYC 9734 рационален при ограниченном бюджете либо в задачах, где переход со 112 на 128 ядер не оправдывает дополнительную стоимость. Разница в 16 ядер составляет около 14,3% относительно 112-ядерной модели. При полной загрузке хорошо масштабируемого приложения EPYC 9754 способен дать сопоставимый прирост, но итог зависит от частот, памяти и программной реализации.

AMD EPYC 9754

EPYC 9754 — основная и наиболее универсальная модель Bergamo. Она сочетает 128 физических ядер с SMT и предоставляет 256 потоков. В двухсокетной системе доступны 512 потоков.

Модель подходит для:

  • облачного хостинга;

  • большого числа контейнеров;

  • плотной виртуализации;

  • веб-сервисов;

  • компиляции;

  • распределённых хранилищ;

  • серверов приложений;

  • рендеринга;

  • параллельных вычислений;

  • программно определяемой сетевой инфраструктуры.

EPYC 9754 следует выбирать, когда программное обеспечение использует SMT и способно распределить работу между большим числом потоков. Это наиболее гибкая модель семейства: SMT можно деактивировать в BIOS для отдельных испытаний, тогда как у 9754S вернуть второй поток невозможно.

AMD EPYC 9754S

EPYC 9754S сохраняет 128 физических ядер, но предоставляет только 128 потоков. Суффикс S обозначает вариант без SMT. Его цена в официальной партии немного ниже, чем у обычного 9754.

Подходящие сценарии:

  • HPC-кластеры с политикой один поток на физическое ядро;

  • задачи, где SMT не даёт прироста;

  • приложения, чувствительные к конкуренции потоков за кэш;

  • программные среды с сертифицированной конфигурацией без SMT;

  • организации, которые всегда деактивируют SMT;

  • отдельные схемы лицензирования;

  • вычисления с жёстким закреплением процесса за ядром.

StorageReview сравнил двухсокетные системы с EPYC 9754S и 9754. В Cinebench 2024 система с 9754S получила 2682 балла в многопоточном тесте, а обычный 9754 — 2587; разница укладывалась в особенности теста и конфигурации. В y-cruncher на один миллиард знаков система 9754S выполнила расчёт за 13,481 секунды, обычный 9754 без SMT — за 13,546 секунды, а с SMT — за 14,139 секунды. Этот пример показывает, что конкретная вычислительная задача способна работать лучше при одном потоке на ядро.

Тест StorageReview 2 × EPYC 9754S 2 × EPYC 9754 2 × EPYC 9754 без SMT
Cinebench 2024 Multi-Core 2682 2587 Не указан
Cinebench 2024 Single-Core 68 69 Не указан
y-cruncher, 1 млрд знаков, меньше лучше 13,481 с 14,139 с 13,546 с

Нельзя переносить этот результат на виртуализацию или веб-хостинг. Там SMT часто увеличивает общую пропускную способность. EPYC 9754S является специализированным вариантом, а не ускоренной версией 9754.

Оперативная память

Двенадцать каналов DDR5

Каждый процессор Bergamo имеет двенадцать каналов DDR5. При DDR5-4800 теоретическая суммарная пропускная способность достигает 460,8 ГБ/с:

12 каналов × 4800 млн передач/с × 8 байт = 460,8 ГБ/с.

Для раскрытия возможностей процессора необходимо заполнить все двенадцать каналов. Установка четырёх, шести или восьми модулей оставляет часть контроллеров без работы и уменьшает доступную пропускную способность. На 128-ядерном CPU недостаток каналов особенно заметен, поскольку множество ядер одновременно обращается к памяти.

1DPC и 2DPC

DPC обозначает число модулей на канал.

Схема Модулей на процессор Типичная скорость Максимальный объём при модулях 512 ГБ
1DPC 12 До DDR5-4800 6 ТБ
2DPC 24 До DDR5-4000 12 ТБ

При двух процессорах объёмы удваиваются. Полностью заполненный сервер способен получить до 24 ТБ памяти, но частота ниже, разводка сложнее, а стоимость 3DS RDIMM чрезвычайно высока. Конкретный предел зависит от платы, BIOS и перечня проверенных модулей.

Как правильно распределять модули

Для одного EPYC 9754 предпочтительны такие конфигурации:

Назначение Конфигурация Общий объём
Базовый облачный узел 12 × 32 ГБ 384 ГБ
Универсальная виртуализация 12 × 64 ГБ 768 ГБ
Плотная виртуализация 12 × 128 ГБ 1,5 ТБ
Крупные базы данных 12 × 256 ГБ 3 ТБ
Максимум при 1DPC 12 × 512 ГБ 3DS RDIMM 6 ТБ

Для двухсокетного сервера следует симметрично распределять память между процессорами. Например, 24 × 64 ГБ дают 1,5 ТБ и по 768 ГБ на каждый NUMA-домен.

Несимметричная установка создаёт ситуации, когда процессор часто использует память соседнего сокета. Пропускная способность падает, задержка растёт, а межсокетное соединение получает дополнительную нагрузку.

Поддерживаемые модули

Платформа рассчитана на серверные ECC-модули:

  • DDR5 RDIMM;

  • DDR5 3DS RDIMM;

  • модули с коррекцией ошибок;

  • одноранговые и многоранговые варианты согласно документации платы.

Обычные DDR5 UDIMM для настольных компьютеров не являются штатной заменой. Физическая и электрическая совместимость отличается.

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

NUMA

NUMA означает неодинаковое время доступа к разным областям памяти. Даже в односокетном EPYC внутренние группы ядер способны быть представлены как несколько NUMA-доменов. В двухсокетной системе разница становится ещё существеннее.

Основные режимы NPS:

  • NPS1 — один NUMA-домен на сокет;

  • NPS2 — два домена;

  • NPS4 — четыре домена.

NPS1 упрощает работу программ, которые плохо понимают NUMA. NPS4 способен уменьшить локальные задержки и улучшить масштабирование некоторых серверных задач. Универсального режима нет: веб-сервис, СУБД, компилятор и HPC-программа реагируют по-разному.

Для виртуализации полезно размещать виртуальную машину внутри одного NUMA-домена, когда её размер это позволяет. Виртуальная машина на 32 ядра и 128 ГБ памяти обычно легче локализуется, чем экземпляр на 200 потоков и несколько терабайт.

PCI Express 5.0 и CXL

Один EPYC 97x4 предоставляет 128 линий PCI Express 5.0. Пропускная способность одной линии достигает приблизительно 3,94 ГБ/с в каждом направлении после кодирования, а соединение x16 — около 63 ГБ/с в одном направлении.

Такой ресурс позволяет создать сервер с большим числом NVMe, сетевых карт и ускорителей без внешних коммутаторов PCIe.

Пример распределения 128 линий:

Устройство Линии
4 ускорителя PCIe 5.0 x16 64
8 NVMe U.2/E3.S x4 32
2 сетевых адаптера x16 32
Всего 128

Другой вариант:

Устройство Линии
24 NVMe x4 96
2 сетевых адаптера x16 32
Всего 128

Реальная разводка зависит от платы. Часть интерфейсов может быть направлена в разъёмы MCIO, SlimSAS, OCuLink, встроенные сетевые контроллеры или служебные устройства.

Бифуркация

Бифуркация делит один физический разъём x16 на несколько логических соединений:

  • x8 + x8;

  • x8 + x4 + x4;

  • x4 + x4 + x4 + x4.

Она нужна для плат с несколькими NVMe либо несколькими устройствами на одном разъёме. Поддержка конкретной схемы определяется BIOS и разводкой материнской платы.

Двухсокетная конфигурация

В системе с двумя CPU часть физических линий используется для Infinity Fabric между процессорами. Поэтому суммарное число внешних линий не равно простому удвоению 128. Платформа способна предоставить до 160 внешних линий PCIe 5.0 в типовой двухсокетной реализации.

CXL

Bergamo поддерживает CXL 1.1 и совместимые возможности поверх PCIe 5.0. CXL предназначен для когерентного взаимодействия процессора с ускорителями и расширителями памяти.

Практические варианты:

  • ускоритель с когерентным доступом к памяти;

  • модуль расширения памяти;

  • специализированный сетевой процессор;

  • устройство хранения с расширенными функциями;

  • композиционная инфраструктура центра обработки данных.

Наличие CXL у процессора не гарантирует работу любого устройства. Требуются подходящая разводка платы, BIOS, операционная система, драйвер и поддержка со стороны сервера.

Функции надёжности и безопасности

AMD объединяет серверные защитные технологии под названием Infinity Guard. Bergamo аппаратно поддерживает шифрование памяти и изоляцию виртуальных машин.

Secure Memory Encryption

SME шифрует данные в оперативной памяти. Защита снижает риск чтения содержимого модулей при физическом доступе и усложняет анализ памяти вне штатной системы.

Шифрование выполняется аппаратно в контроллере памяти. Приложению не требуется самостоятельно обрабатывать каждую область данных.

Secure Encrypted Virtualization

SEV позволяет шифровать память отдельных виртуальных машин. Гипервизор управляет ресурсами, но не получает обычный открытый доступ к содержимому защищённой гостевой памяти.

SEV-ES дополнительно защищает состояние регистров виртуального CPU при переходах между гостевой системой и гипервизором.

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

AMD Secure Processor

В I/O-кристалле присутствует отдельный защищённый процессор, участвующий в проверке прошивки и запуске платформы. Он формирует аппаратную основу доверенной загрузки.

Работа защитных функций зависит от:

  • версии BIOS;

  • прошивки BMC;

  • настроек OEM;

  • версии гипервизора;

  • поддержки гостевой системы;

  • политики центра обработки данных.

Platform Secure Boot

Технология способна привязать процессор к прошивке определённого производителя сервера. Она повышает защиту корпоративного оборудования, но создаёт риск на вторичном рынке. EPYC, ранее привязанный к системе конкретного бренда, может не работать на другой плате.

При покупке бывшего в эксплуатации процессора продавец должен подтвердить отсутствие такой привязки либо совместимость с нужной платформой.

RAS

Серверная платформа поддерживает развитые механизмы надёжности:

  • ECC;

  • коррекцию ошибок памяти;

  • обнаружение сбоев каналов;

  • резервирование отдельных областей памяти;

  • зеркалирование памяти при поддержке платы;

  • журналирование аппаратных ошибок;

  • Machine Check Architecture;

  • прогнозирование отказов;

  • телеметрию питания и температуры;

  • удалённое управление через BMC.

Конкретный набор доступных режимов определяется сервером. Производитель платы способен не реализовать часть функций либо ограничить их определёнными конфигурациями памяти.

Методика оценки производительности

Сравнивать серверные процессоры только по числу ядер нельзя. На результат влияют:

  • число сокетов;

  • память на канал;

  • частота модулей;

  • режим NPS;

  • SMT;

  • cTDP;

  • профиль производительности BIOS;

  • версия ядра Linux;

  • компилятор;

  • версия библиотеки;

  • охлаждение;

  • тип накопителей;

  • сетевой интерфейс;

  • размер рабочего набора;

  • степень параллелизма;

  • локальность памяти.

Особенно опасно объединять в одной таблице результаты, полученные в разных версиях теста. Cinebench R23 и Cinebench 2024 используют разные шкалы. SPEC CPU2017 и SPEC CPU2026 также нельзя сравнивать напрямую.

В обзоре результаты разделены на три группы:

  1. независимые испытания;

  2. официально опубликованные SPEC;

  3. материалы AMD с нормализацией относительно выбранной платформы.

Производительские измерения полезны для понимания целевого сценария, но требуют отдельной маркировки.

Независимые тесты EPYC 9754

Сводный результат Phoronix

Phoronix протестировал двухсокетную систему EPYC 9754 в большом наборе Linux-приложений. В геометрическом среднем хорошо масштабируемых задач два EPYC 9754 примерно на 20% опередили двухсокетные системы EPYC 9654 и EPYC 9684X при штатных режимах. После приведения процессоров к сопоставимому пределу 400 Вт разница сократилась примерно до 13%.

Это важное уточнение. Часть преимущества Bergamo связана не только с архитектурой, но и с количеством ядер, настройками питания и поведением ускорения. Тем не менее 256 физических ядер в двухсокетном сервере обеспечили сильную суммарную пропускную способность.

Сравнение в наборе Phoronix Результат
2 × EPYC 9754 против 2 × EPYC 9654/9684X в штатных режимах Около +20% в геометрическом среднем хорошо масштабируемых тестов
2 × EPYC 9754 против сравниваемых EPYC при лимите 400 Вт Около +13%
Положение относительно 2 × Xeon Platinum 8490H EPYC 9754 заметно впереди в общей совокупности тестов

Среднее потребление процессоров

Phoronix также опубликовал среднее совокупное потребление двух CPU во время всего набора тестов.

Двухсокетная система Среднее совокупное потребление CPU
2 × EPYC 9754 385 Вт
2 × EPYC 9654 447 Вт
2 × EPYC 9684X 464 Вт
2 × Xeon Platinum 8490H 568 Вт

Значения не равны TDP и не означают, что два EPYC 9754 никогда не потребляют больше 385 Вт. Это среднее по смешанному набору нагрузок. Некоторые тесты не загружают все ядра, другие ограничиваются памятью или последовательным участком. Тем не менее таблица показывает сильную эффективность Bergamo в совокупности хорошо распараллеливаемых задач.

В каких задачах Bergamo особенно силён

В независимом Linux-тестировании EPYC 9754 показывал высокие результаты в следующих категориях:

Категория Примеры Причина преимущества
Шифрование и хеширование OpenSSL, John the Ripper Много ядер, современные инструкции, AVX-512
Шахматные вычисления Stockfish Хорошее масштабирование по потокам
Трассировка лучей Embree Векторные инструкции и высокая суммарная мощность
Обработка изображений Open Image Denoise AVX-512 и большое число ядер
Объёмная визуализация OpenVKL Параллельная обработка блоков данных
Компиляция Linux Kernel, LLVM Большое число независимых единиц компиляции
Сжатие 7-Zip и аналогичные тесты Многопоточность и пропускная способность памяти
Рендеринг Blender, C-Ray, POV-Ray Почти линейное масштабирование отдельных сцен
Серверные службы Веб-серверы, кэширование Множество параллельных соединений
Научные вычисления Отдельные HPC-пакеты Ядра, память и AVX-512

Genoa-X оставался сильнее там, где решающую роль играли повторное использование данных и большой L3. Это подчёркивает специализацию Bergamo: он лучше всего работает не во всех программах подряд, а в задачах, способных занять сотни ядер.

Результаты StorageReview

StorageReview протестировал двухсокетный сервер TYAN Transport HX TN85-B8261 с двумя EPYC 9754S и 512 ГБ DDR5. Система сравнивалась с конфигурацией на двух EPYC 9654.

Cinebench R23

Конфигурация Multi-Core Single-Core Коэффициент многопоточности
2 × EPYC 9654 83 092 1304 63,74
2 × EPYC 9754S 132 994 1096 121,34

Два EPYC 9754S опередили два EPYC 9654 в многопоточном результате примерно на 60%, но уступили приблизительно на 16% в однопоточном. Это наглядно показывает философию Bergamo: очень высокая суммарная скорость при более умеренной мощности отдельного ядра.

Geekbench 6

В том же материале результаты Geekbench выглядели иначе:

Конфигурация Geekbench 6 Single-Core Geekbench 6 Multi-Core
2 × EPYC 9654 2043 15 609
2 × EPYC 9754S 1708 15 229

Geekbench 6 не масштабируется на 256 физических ядер так же эффективно, как Cinebench R23. Поэтому EPYC 9754S не реализовал преимущество по числу ядер и немного уступил Genoa даже в многопоточном результате. Один тест не способен описать производительность всей серверной платформы.

Результаты SPEC

SPEC публикует проверяемые результаты серверных конфигураций с подробным описанием оборудования и программной среды.

SPEC CPU2017

Dell PowerEdge R7625 с двумя EPYC 9754 получил результат SPECrate2017_int_base 1790. Это показатель пропускной способности целочисленных задач, а не скорости одного потока. Он хорошо соответствует назначению Bergamo.

Сервер Процессоры Тест Результат
Dell PowerEdge R7625 2 × EPYC 9754 SPECrate2017_int_base 1790

SPECpower_ssj2008

Lenovo ThinkSystem SR645 V3 с двумя EPYC 9754, 384 ГБ DDR5 и Windows Server 2022 достиг общего результата 31 634 ssj_ops/W. Метрика оценивает производительность Java-сервера на ватт в диапазоне уровней нагрузки.

Сервер Процессоры Память Результат SPECpower
Lenovo ThinkSystem SR645 V3 2 × EPYC 9754 384 ГБ DDR5 31 634 overall ssj_ops/W

SPEC CPU2026

В новой тестовой серии для Dell PowerEdge R7625 с двумя EPYC 9754 опубликованы следующие показатели:

Тест Результат
SPECrate2026_int_base 749
SPECrate2026_fp_base 662

Эти значения нельзя сопоставлять напрямую с цифрой 1790 из SPEC CPU2017. Наборы программ, правила компиляции и шкалы отличаются.

Облачные тесты AMD

AMD опубликовала собственное сравнение EPYC 9754, Intel Xeon Platinum и Ampere Altra Max. Результаты нормализованы относительно Ampere Altra Max, принятого за 1,00.

Нагрузка Ampere Altra Max Intel Xeon AMD EPYC 9754
Memcached 1,00 1,26 2,51
Cassandra 1,00 1,22 2,63
NGINX 1,00 1,35 2,88
Redis SET 1,00 1,46 2,46
Redis GET 1,00 1,12 2,63
FFmpeg 1,00 1,58 2,97
MySQL TPROC-C 1,00 1,77 2,96
SPECjbb max-jOPS 1,00 2,11 3,70

Таблица хорошо показывает целевое позиционирование Bergamo: веб-сервисы, базы данных, кэширование, Java и обработка медиаданных. Однако это производительское сравнение с выбранными настройками. Для закупки серверов необходимо повторить испытания на собственном программном стеке, объёме памяти и типичном наборе данных.

Влияние SMT

Результаты Phoronix и StorageReview позволяют разделить задачи на несколько групп.

Тип нагрузки Поведение SMT
Виртуализация Обычно повышает плотность и общую пропускную способность
Веб-сервер Часто полезен при большом числе одновременных соединений
Компиляция Нередко даёт заметный прирост
Рендеринг Обычно полезен, но масштаб зависит от движка
Шифрование Часто повышает суммарную производительность
Пропускная способность памяти Прирост мал или результат способен ухудшиться
y-cruncher В тесте StorageReview один поток на ядро оказался быстрее
Задачи с жёсткой привязкой к ядрам Часто удобнее без SMT
Лицензируемые среды Решение зависит от правил конкретного продукта

У обычного EPYC 9754 SMT можно деактивировать и сравнить оба режима. Это делает его более универсальным. EPYC 9754S имеет смысл, когда политика эксплуатации заранее требует 128 потоков и возврат к 256 потокам не понадобится.

Настройка cTDP

EPYC 9754 поддерживает диапазон 320–400 Вт. Стандартное значение — 360 Вт.

Режим 320 Вт

Phoronix проверил EPYC 9754 при снижении cTDP до 320 Вт. Во многих задачах производительность оставалась близкой к штатной, а эффективность улучшалась. Причина заключается в огромном числе ядер: уменьшение доступной мощности снижает частоту каждого ядра умеренно, но все 128 ядер продолжают работать.

Режим подходит для:

  • плотных стоек;

  • серверов с ограниченным охлаждением;

  • площадок с жёстким пределом мощности;

  • задач, где производительность на ватт важнее минимального времени выполнения;

  • круглосуточных облачных служб.

Режим 360 Вт

Это сбалансированная заводская настройка. Она подходит большинству серверов и соответствует заявленному TDP.

Режим 400 Вт

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

Режим 400 Вт оправдан:

  • при дорогом времени расчёта;

  • в коротких пакетных задачах;

  • при наличии мощного охлаждения;

  • когда серверная инфраструктура не ограничена энергией;

  • после измерения реального прироста.

Phoronix отметил, что 400 Вт вместе с профилем Power Determinism способен дать дополнительную скорость, тогда как 320 Вт особенно интересен для энергоэффективных развёртываний.

cTDP Приоритет Ожидаемое поведение
320 Вт Эффективность Небольшое снижение частот, хорошая производительность на ватт
360 Вт Баланс Штатный режим
400 Вт Максимальная скорость Повышенное потребление и требования к охлаждению

Виртуализация

Bergamo является одним из наиболее подходящих процессоров EPYC 9004 для плотной виртуализации. Один EPYC 9754 предоставляет 256 логических потоков, а два — 512. Гипервизор способен распределить их между большим числом виртуальных машин.

Пример расчёта плотности

Односокетный сервер с EPYC 9754 и 1,5 ТБ памяти можно условно разделить на виртуальные машины по 4 vCPU и 16 ГБ:

  • по потокам теоретически получается 64 виртуальные машины;

  • по памяти доступно около 96 полных блоков по 16 ГБ до учёта гипервизора;

  • фактическим ограничителем становятся CPU и допустимая переподписка.

При конфигурации 8 vCPU и 32 ГБ:

  • по потокам — 32 экземпляра;

  • по памяти — 48;

  • практический предел вновь зависит от нагрузки.

Это не обещание конкретной плотности. Веб-серверы с редкими пиками позволяют сильную переподписку, а постоянно загруженные базы данных требуют более консервативного распределения.

Преимущества для гипервизора

  • большое число физических ядер;

  • SMT;

  • двенадцать каналов памяти;

  • аппаратная виртуализация;

  • IOMMU;

  • SEV-SNP;

  • большое число линий PCIe для сетевых карт и NVMe;

  • поддержка 1P и 2P;

  • возможность распределять виртуальные машины по NUMA-доменам.

Настройка

Для стабильной производительности необходимо:

  1. Размещать память симметрично.

  2. Настроить NPS под размер виртуальных машин.

  3. Не создавать крупный экземпляр, хаотично охватывающий оба сокета, без необходимости.

  4. Закреплять критичные виртуальные CPU за физическими ядрами.

  5. Отделять сетевые прерывания от вычислительных ядер при высокой сетевой нагрузке.

  6. Использовать SR-IOV для сетевых адаптеров там, где это оправдано.

  7. Следить за пропускной способностью хранилища.

  8. Не оценивать плотность только по числу потоков.

  9. Проверять влияние SMT на конкретный профиль.

  10. Обновлять BIOS, BMC, микрокод и гипервизор согласованным комплектом.

Лицензирование

Большое число ядер способно стать недостатком, когда программное обеспечение оплачивается за каждое физическое ядро. Коммерческая СУБД, гипервизор или аналитическая платформа могут сделать 128-ядерный CPU дороже 64- или 96-ядерного сервера, даже когда аппаратная цена привлекательна.

Bergamo особенно выгоден:

  • для программ с оплатой за сервер;

  • для открытого программного обеспечения;

  • для собственных сервисов;

  • для контейнерной инфраструктуры;

  • для облачного биллинга по фактическому потреблению;

  • при консолидации большого числа небольших экземпляров.

Контейнеры и Kubernetes

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

Bergamo хорошо подходит для:

  • большого числа pod;

  • микросервисов;

  • API;

  • фоновых обработчиков;

  • очередей сообщений;

  • веб-шлюзов;

  • CI/CD;

  • сборочных агентов;

  • функций без постоянного состояния;

  • сервисных сетей;

  • распределённых кэшей.

Ограничения Kubernetes

Сам процессор не устраняет узкие места оркестратора. Узел с сотнями ядер создаёт новые требования:

  • kubelet обслуживает больше контейнеров;

  • сетевой плагин обрабатывает больше соединений;

  • таблицы conntrack растут;

  • возрастает нагрузка на локальное хранилище;

  • ошибочное завершение одного узла затрагивает больше сервисов;

  • требуется аккуратное распределение pod;

  • растёт значение резервирования CPU и памяти для системных процессов.

Иногда несколько 64-ядерных узлов обеспечивают лучшую отказоустойчивость, чем один 128-ядерный. Bergamo уменьшает число серверов, но увеличивает концентрацию нагрузки. Архитектор должен сопоставить плотность и размер зоны отказа.

CPU Manager и NUMA

Для чувствительных сервисов Kubernetes поддерживает статическое распределение CPU. Pod получает выделенные ядра, а системные процессы работают отдельно. Topology Manager помогает согласовать CPU, память и устройства внутри одного NUMA-домена.

Для сетевых функций и обработки пакетов полезны:

  • Huge Pages;

  • SR-IOV;

  • DPDK;

  • закрепление прерываний;

  • изоляция ядер;

  • локальная память;

  • профиль Performance в BIOS.

Базы данных

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

PostgreSQL и MySQL

Процессор хорошо проявляет себя при:

  • множестве параллельных соединений;

  • нескольких независимых базах;

  • большом числе контейнеров;

  • аналитических операциях, распределённых по ядрам;

  • шардированной архитектуре;

  • фоновой обработке;

  • репликации.

Ограничения появляются при:

  • одной последовательной операции;

  • небольшом числе активных потоков;

  • крупном рабочем наборе, чувствительном к L3;

  • блокировках;

  • недостаточной скорости накопителей;

  • недостатке памяти на ядро.

Для одного крупного экземпляра PostgreSQL EPYC 9654 или Genoa-X способен оказаться сильнее благодаря частоте и кэшу. Для десятков независимых экземпляров EPYC 9754 часто выглядит привлекательнее.

Redis и Memcached

Кэш-серверы способны хорошо использовать множество ядер через несколько экземпляров, шардинг или многопроцессную архитектуру. AMD показывала крупный прирост EPYC 9754 в Redis и Memcached относительно сравниваемых платформ. Результат особенно зависит от сетевой карты и распределения прерываний.

ClickHouse

ClickHouse хорошо распараллеливает сканирование и агрегацию, но требует высокой пропускной способности памяти. Bergamo предоставляет двенадцать каналов DDR5, однако 128 ядер способны быстро исчерпать этот ресурс. Необходимо:

  • заполнить все каналы;

  • использовать быстрые NVMe;

  • настроить NUMA;

  • подобрать число потоков;

  • контролировать объём одновременных операций;

  • сравнить режимы SMT;

  • измерить эффективность 320, 360 и 400 Вт.

MongoDB и Cassandra

Распределённые базы естественно масштабируются между экземплярами и узлами. Bergamo подходит для высокой плотности shard и replica-процессов. Но чрезмерная концентрация реплик на одном физическом сервере ухудшает отказоустойчивость. Реплики одной группы следует разводить по разным узлам и стойкам.

Веб-серверы и потоковые сервисы

NGINX, HAProxy, Apache и серверы приложений часто обслуживают множество независимых соединений. Для них важны:

  • число ядер;

  • сетевые интерфейсы;

  • распределение IRQ;

  • размер очередей;

  • частота памяти;

  • локальность NUMA;

  • эффективность TLS;

  • скорость хранилища для статического контента.

EPYC 9754 способен обслуживать огромный параллелизм, но один поток NGINX не становится быстрее только из-за 128 ядер. Необходимо использовать достаточное число worker-процессов и распределять сетевые очереди.

Для TLS полезны современные инструкции AES и векторная обработка. В собственном сравнении AMD EPYC 9754 показал нормализованный результат NGINX 2,88 относительно Ampere Altra Max 1,00 и 2,97 в FFmpeg.

Сетевые адаптеры

Для раскрытия потенциала подходят:

  • 25 Гбит/с для умеренного веб-узла;

  • 100 Гбит/с для облачной инфраструктуры;

  • 200 Гбит/с для плотных кластеров;

  • 400 Гбит/с для специализированных систем;

  • InfiniBand для HPC и распределённых хранилищ.

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

HPC и технические расчёты

Bergamo силён в задачах, которые:

  • масштабируются на сотни ядер;

  • не требуют огромного L3 на ядро;

  • используют AVX-512;

  • имеют достаточную арифметическую интенсивность;

  • хорошо распределяют память;

  • поддерживают NUMA.

Подходящие направления:

  • молекулярная динамика;

  • рендеринг;

  • трассировка лучей;

  • Монте-Карло;

  • финансовое моделирование;

  • пакетная обработка;

  • кодирование;

  • компиляция;

  • отдельные CFD-задачи;

  • научные конвейеры;

  • перебор вариантов;

  • обработка телеметрии.

Когда лучше Genoa-X

Genoa-X предпочтительнее, когда:

  • рабочий набор помещается в большой L3;

  • программа плохо масштабируется после 64–96 ядер;

  • стоимость обмена с памятью высока;

  • повторное использование данных определяет скорость;

  • приложение сертифицировано под конкретную модель;

  • высокая частота отдельного ядра важнее плотности.

EPYC 9754S для HPC

9754S интересен для программ, где SMT деактивируется по методике расчёта. Он уменьшает число логических CPU, упрощает закрепление процессов и стоит немного дешевле обычного 9754. StorageReview прямо позиционирует модель как вариант для специализированных вычислительных нагрузок без SMT.

Машинное обучение и искусственный интеллект

Bergamo не заменяет GPU в обучении крупных нейронных сетей. Его роль чаще заключается в подготовке данных, управлении ускорителями, предварительной обработке, работе сервисов и выполнении CPU-инференса.

Подходящие задачи:

  • токенизация;

  • декодирование данных;

  • предварительная обработка изображений;

  • загрузка обучающих выборок;

  • CPU-инференс небольших моделей;

  • рекомендательные системы;

  • векторный поиск;

  • обработка потоков;

  • управление несколькими GPU;

  • обслуживание API;

  • параллельные агенты;

  • компиляция моделей.

128 линий PCIe 5.0 позволяют разместить несколько ускорителей без внешнего коммутатора. Для четырёх GPU x16 требуется 64 линии, оставляя ещё 64 для сети и NVMe.

Ограничения

  • нет встроенного ускорителя матричных операций уровня Intel AMX;

  • производительность крупных моделей ограничивается CPU;

  • 256 МБ L3 мало относительно 128 ядер;

  • несколько GPU быстро требуют больше линий, чем доступно после установки сетевых карт и NVMe;

  • охлаждение CPU и ускорителей в одном корпусе становится сложным;

  • программный стек способен лучше работать на высокочастотном Genoa или новом Turin.

Энергопотребление

TDP процессора не равен потреблению всего сервера. К двум EPYC 9754 добавляются:

  • 24 либо 48 модулей DDR5;

  • BMC;

  • материнская плата;

  • сетевые карты;

  • NVMe;

  • вентиляторы;

  • преобразователи питания;

  • ускорители;

  • потери блоков питания.

Пример двухсокетной системы без GPU:

Компонент Ориентировочный диапазон под нагрузкой
2 × EPYC 9754 До 720 Вт при штатном TDP
24 модуля DDR5 120–240 Вт
Плата, BMC и контроллеры 50–100 Вт
NVMe 40–150 Вт
Сетевые адаптеры 20–80 Вт
Вентиляторы 50–200 Вт
Потери питания Зависит от эффективности
Общая система Примерно 1,0–1,5 кВт без мощных GPU

Это инженерная оценка, а не характеристика конкретного сервера. Реальные значения измеряются на входе блока питания.

Годовое потребление

Сервер со средним потреблением 1 кВт за год использует:

1 кВт × 24 часа × 365 дней = 8760 кВт·ч.

При тарифе центра обработки данных 12 ₽ за кВт·ч только энергия составляет 105 120 ₽ в год. Реальная стоимость выше, поскольку требуется отвод тепла, резервирование питания и работа инженерной инфраструктуры.

Переход с 360 на 320 Вт экономит до 40 Вт на CPU при полной нагрузке. Для двух процессоров это до 80 Вт, или до 700,8 кВт·ч за год непрерывной работы. Экономия зависит от фактической загрузки.

Температуры и охлаждение

AMD задаёт тепловой бюджет до 400 Вт, поэтому охлаждение Bergamo требует серверного подхода.

Воздушное охлаждение

В 1U применяются низкие радиаторы с плотным оребрением и высокооборотными вентиляторами. Воздух проходит через сервер по прямому каналу. Такие системы шумят и не предназначены для жилого помещения.

В 2U доступен более высокий радиатор и крупные вентиляторы. Это упрощает охлаждение 360–400 Вт и снижает акустическую нагрузку, хотя сервер всё равно остаётся громким.

Для воздушного охлаждения важны:

  • правильное направление потока;

  • заглушки пустых отсеков;

  • кожухи воздуховодов;

  • чистые фильтры;

  • одинаковая высота модулей памяти;

  • свободное пространство перед радиатором;

  • контроль температуры VRM;

  • исправность всех вентиляторов.

Жидкостное охлаждение

Прямое жидкостное охлаждение удобно в плотных стойках и системах с несколькими ускорителями. Оно уменьшает зависимость CPU от общего воздушного потока и позволяет эффективнее отводить 400 Вт.

Недостатки:

  • стоимость;

  • насосы;

  • коллекторы;

  • обслуживание;

  • риск утечки;

  • требования к серверной инфраструктуре;

  • зависимость от OEM.

Признаки недостаточного охлаждения

  • частота ниже ожидаемой;

  • рост аппаратных ошибок;

  • высокая температура VRM;

  • вентиляторы постоянно работают на максимуме;

  • сервер снижает предел мощности;

  • происходят аварийные перезапуски;

  • BMC фиксирует температурные предупреждения.

Частоту следует оценивать вместе с температурой, потреблением и типом нагрузки. 128-ядерный процессор не обязан постоянно удерживать 3,1 ГГц во всех программах.

Серверная конфигурация для облачной инфраструктуры

Односокетный узел высокой плотности

Компонент Рекомендованный вариант
Процессор AMD EPYC 9754
Материнская плата Односокетная SP5 с 12 или 24 слотами DDR5
Память 12 × 128 ГБ DDR5 RDIMM, всего 1,5 ТБ
Системные накопители 2 × enterprise NVMe в зеркале
Рабочее хранилище 8–16 NVMe U.2 или E3.S
Сеть 2 × 100 Гбит/с
Управление BMC/IPMI
Охлаждение 2U либо оптимизированный 1U
Питание Два резервированных блока 1600–2000 Вт
Назначение Виртуализация, Kubernetes, веб-сервисы

Преимущество одного сокета — простая топология. Все ядра используют память одного процессора, отсутствуют удалённые обращения к соседнему CPU, а 128 линий PCIe доступны без межсокетного разделения.

1,5 ТБ памяти дают около 12 ГБ на физическое ядро или 6 ГБ на логический поток. Для многих облачных задач это разумный баланс. При более тяжёлых виртуальных машинах объём можно увеличить до 3 либо 6 ТБ.

Двухсокетный сервер максимальной плотности

Компонент Рекомендованный вариант
Процессоры 2 × AMD EPYC 9754
Физические ядра 256
Потоки 512
Память 24 × 128 ГБ, всего 3 ТБ
NVMe 16–24 enterprise SSD
Сеть 2 × 200 Гбит/с либо 4 × 100 Гбит/с
Корпус 2U
Питание 2 × 2600 Вт
Назначение Крупная виртуализация, контейнеры, пакетные расчёты

Память необходимо распределить по 12 модулей на каждый CPU. Виртуальные машины и контейнеры следует локализовать внутри сокета, когда это возможно.

Готовый Crusader Squire 1245R показывает один из вариантов: два EPYC 9754, 12 × 64 ГБ DDR5 ECC Registered, четыре NVMe U.2 по 3,84 ТБ, два сетевых порта 10 Гбит/с и два блока питания по 2600 Вт. Для полного раскрытия 24 каналов такая память выглядит неполной, поэтому перед заказом следует уточнить распределение модулей и возможность расширения.

Сервер баз данных

Для нескольких экземпляров PostgreSQL, MySQL или ClickHouse подходит такая конфигурация:

Компонент Вариант
Процессор EPYC 9734 либо 9754
Память 12 × 256 ГБ, всего 3 ТБ
Журнал транзакций Отдельная пара NVMe с защитой от потери питания
Основные данные 8–16 NVMe enterprise
Резервное хранение Внешний массив или объектное хранилище
Сеть 100–200 Гбит/с
cTDP 320–360 Вт после измерений
NPS NPS2 или NPS4 после испытаний

EPYC 9734 способен быть рациональнее, когда база не использует все 128 ядер. Он дешевле, имеет тот же L3 и немного меньший TDP.

Для одной коммерческой СУБД с оплатой за ядро часто выгоднее высокочастотный процессор с меньшим числом ядер. Аппаратная цена Bergamo может быть небольшой частью итоговых расходов.

Сервер с GPU

Пример узла для четырёх ускорителей:

Компонент Вариант
Процессор EPYC 9754
Память 12 × 128 ГБ DDR5
GPU 4 ускорителя PCIe x16
Линии для GPU 64
NVMe 8 накопителей x4, всего 32 линии
Сеть 2 адаптера x16, всего 32 линии
Корпус 4U либо специализированный 2U
Питание По расчёту GPU, часто 3–6 кВт
Охлаждение Усиленное воздушное или жидкостное

Bergamo подходит как хост для множества независимых задач подготовки данных и обслуживания нескольких ускорителей. Для программы с сильной зависимостью от одного управляющего потока Genoa, Genoa-X или Turin способен быть быстрее.

Сервер хранения

128 линий PCIe позволяют построить NVMe-систему высокой плотности. Односокетный EPYC 9734 или 9754 способен обслуживать:

  • 24 NVMe x4;

  • две сетевые карты x16;

  • программный RAID;

  • Ceph;

  • ZFS;

  • объектное хранилище;

  • распределённую файловую систему;

  • дедупликацию;

  • сжатие;

  • шифрование.

Для чистого хранилища 128 ядер часто избыточны. Bergamo оправдан, когда тот же узел выполняет вычисления, компрессию, шифрование, erasure coding, виртуализацию или большое число сетевых операций.

Готовые серверы

Dell PowerEdge R7625

PowerEdge R7625 — двухсокетный 2U-сервер. Именно эта платформа фигурирует в официальных результатах SPEC с двумя EPYC 9754. Она подходит для виртуализации, баз данных, VDI и вычислений.

HPE ProLiant DL385 Gen11

HPE ProLiant DL385 Gen11 поддерживает процессоры EPYC четвёртого поколения, включая EPYC 9754 в соответствующих конфигурациях. Сервер имеет формат 2U, два сокета и развитые варианты накопителей и ускорителей.

Lenovo ThinkSystem SR645 V3

Lenovo SR645 V3 участвовал в SPECpower с двумя EPYC 9754. Платформа подходит для облачных служб, виртуализации и приложений с высокой плотностью ядер.

Supermicro H13

Серверы и платы Supermicro H13 предлагают широкий ассортимент односокетных и двухсокетных конфигураций SP5. В перечнях совместимости встречается EPYC 9754. Перед покупкой необходимо выбирать шасси с охлаждением, рассчитанным на заявленный TDP.

TYAN Transport HX TN85-B8261

Двухсокетная платформа TYAN использовалась StorageReview для испытаний EPYC 9754S. Сервер подходит для HPC и задач с большим числом ядер. В конфигурации с двумя 9754S он показал 132 994 балла Cinebench R23 Multi-Core.

Использование для игровых серверов

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

Подходящие сценарии:

  • хостинг нескольких игровых миров;

  • контейнеры с отдельными серверами;

  • серверы матчмейкинга;

  • голосовые службы;

  • антифрод;

  • базы профилей;

  • телеметрия;

  • сборка игровых проектов;

  • автоматическое тестирование;

  • рендеринг ресурсов;

  • обработка повторов;

  • стриминговая инфраструктура.

Ограничение производительности одного игрового мира

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

EPYC 9754 с максимумом 3,1 ГГц уступает высокочастотным Ryzen, Threadripper и некоторым EPYC серии F. Поэтому один тяжёлый сервер Minecraft с большим числом модификаций способен работать быстрее на высокочастотном CPU. Bergamo выигрывает, когда таких экземпляров десятки.

Пример хостинга

Односокетный EPYC 9754 с 768 ГБ памяти можно разделить на 32 контейнера по:

  • 4 физических ядра;

  • 24 ГБ памяти;

  • отдельный NVMe-раздел;

  • ограниченную сетевую полосу.

Такое деление использует все 128 физических ядер без SMT. При лёгких игровых серверах можно применять SMT и более плотное размещение. Точное число экземпляров определяется игрой, модификациями, числом игроков и частотой сохранений.

Подходит ли Bergamo для игрового компьютера

Покупка EPYC 9754 специально для игр нерациональна.

Причины:

  • максимальная частота только 3,1 ГГц;

  • большой упор на многопоточность вместо скорости одного ядра;

  • дорогая плата SP5;

  • обязательная серверная DDR5 RDIMM;

  • сложное охлаждение;

  • высокий TDP;

  • громкие серверные вентиляторы;

  • отсутствие потребительской встроенной графики;

  • отсутствие обычного разгона;

  • игры редко используют 128 ядер;

  • возможные особенности планировщика и NUMA;

  • высокая цена всей системы;

  • ограниченный выбор корпусов.

Ryzen с 3D V-Cache создан именно для высокой игровой производительности и имеет значительно более подходящую платформу.

Экспериментальная рабочая станция

Технически можно собрать систему:

Компонент Вариант
Процессор EPYC 9754
Плата Односокетная SP5 с полноценным PCIe x16
Память 12 × 32 ГБ DDR5 RDIMM
Видеокарта Современная дискретная модель
Накопитель NVMe PCIe 4.0 или 5.0
Охлаждение Совместимый SP5-радиатор либо жидкостный блок
Блок питания От 1200 Вт с учётом видеокарты
Система Windows 11 Pro for Workstations или Linux

Такая машина подходит для компиляции, рендеринга, виртуализации и параллельных рабочих задач. Игровая производительность будет определяться частотой Zen 4c и видеокартой, а большая часть ядер останется свободной.

Разгон и настройка производительности

EPYC 97x4 не предназначен для классического разгона множителем. Серверная настройка строится вокруг профилей мощности, памяти, NUMA и планировщика.

Доступные способы настройки

  • cTDP 320–400 Вт;

  • Power Determinism;

  • Performance Determinism;

  • SMT;

  • NPS1, NPS2 или NPS4;

  • Core Performance Boost;

  • C-states;

  • профили памяти;

  • управление prefetch;

  • Huge Pages;

  • закрепление процессов;

  • распределение IRQ;

  • локализация памяти;

  • параметры энергопотребления ОС.

Power Determinism

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

Performance Determinism

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

Huge Pages

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

Использовать их следует после измерений. Чрезмерное резервирование крупных страниц уменьшает гибкость распределения памяти.

Закрепление процессов

В двухсокетном сервере критичный процесс следует размещать на ядрах того же NUMA-домена, где находится его память и устройство ввода-вывода.

Пример логики:

  • сетевой адаптер относится к CPU 0;

  • обрабатывающие его процессы работают на CPU 0;

  • буферы выделяются из памяти CPU 0;

  • прерывания сетевой карты направляются на ядра CPU 0.

Это уменьшает межсокетный обмен.

Обновление Linux

Phoronix отметил заметные улучшения некоторых серверных задач Bergamo после перехода на Linux 6.6. Это показывает, что версия ядра, планировщика и библиотек способна влиять не меньше небольшой разницы между близкими моделями CPU. Современная поддерживаемая система обычно предпочтительнее старого корпоративного образа без оптимизаций, но обновление должно проходить после проверки совместимости.

Чего делать не следует

  • использовать неофициальную прошивку для разгона;

  • повышать напряжение без документации платы;

  • применять радиатор от другого сокета;

  • запускать 400 Вт без контроля температуры;

  • смешивать разные модули памяти;

  • игнорировать ошибки BMC;

  • покупать инженерный образец для производственной системы;

  • переносить настройки с Genoa без повторных испытаний;

  • считать максимальную частоту гарантированной для всех 128 ядер.

Сравнение с AMD EPYC Genoa

EPYC 9654

Параметр EPYC 9754 EPYC 9654
Архитектура Zen 4c Zen 4
Ядра 128 96
Потоки 256 192
Базовая частота 2,25 ГГц 2,4 ГГц
Максимальная частота 3,1 ГГц 3,7 ГГц
L3 256 МБ 384 МБ
TDP 360 Вт 360 Вт
Официальная цена партии 10 631 доллар 8452 доллара
Основное преимущество Плотность Частота и L3

EPYC 9654 дешевле по официальной цене, быстрее в однопоточных задачах и предоставляет вдвое больше L3 на ядро. EPYC 9754 имеет на треть больше физических ядер.

Выбор EPYC 9754 оправдан:

  • при высокой плотности виртуальных машин;

  • при большом числе контейнеров;

  • в хорошо масштабируемых расчётах;

  • когда число серверов в стойке ограничено;

  • при высокой стоимости инфраструктуры на узел.

EPYC 9654 рациональнее:

  • для смешанных нагрузок;

  • при дорогой оплате за ядро;

  • для программ с ограниченным масштабированием;

  • при чувствительности к частоте;

  • при большом рабочем наборе на ядро.

EPYC 9684X

EPYC 9684X имеет 96 ядер и 1152 МБ L3. Он существенно дороже и потребляет до 400 Вт, но способен превосходить Bergamo в EDA, техническом моделировании, базах данных и других кэш-зависимых программах.

Bergamo лучше в массовом параллелизме, Genoa-X — при повторном использовании большого объёма данных.

Сравнение с AMD EPYC 9005

Пятое поколение EPYC 9005 использует Zen 5 и Zen 5c. Плотные модели достигают 192 ядер. EPYC 9965 является прямым развитием идеи Bergamo.

Преимущества EPYC 9005:

  • до 192 ядер;

  • более новая архитектура;

  • повышенная производительность на ядро;

  • улучшенная эффективность;

  • более высокая общая пропускная способность;

  • дальнейшее развитие SP5.

Преимущества Bergamo:

  • более низкая цена на зрелом рынке;

  • доступность бывших в эксплуатации серверов;

  • проверенная поддержка;

  • достаточная производительность;

  • возможность использовать существующую инфраструктуру EPYC 9004;

  • меньшая стоимость миграции.

В тестах Phoronix EPYC 9965 показал крупный средний прирост относительно EPYC 9754. Поэтому для нового проекта без бюджетных ограничений следует сравнивать Bergamo уже не только с Xeon, но и с EPYC 9005.

Сравнение с Intel Xeon

Xeon Platinum 8490H

Xeon Platinum 8490H был основным конкурентом периода выхода Bergamo. Два EPYC 9754 заметно опередили двухсокетную систему 8490H в общей совокупности независимых Linux-тестов и показали меньшее среднее потребление процессоров — 385 против 568 Вт в наборе Phoronix.

Xeon Platinum 8592+

Xeon Platinum 8592+ предлагает 64 ядра, 128 потоков, частоту до 3,9 ГГц, 320 МБ кэша и TDP 350 Вт. Его официальная цена составляла 12 992 доллара.

Параметр EPYC 9754 Xeon Platinum 8592+
Ядра 128 64
Потоки 256 128
Максимальная частота 3,1 ГГц 3,9 ГГц
Кэш последнего уровня 256 МБ 320 МБ
TDP 360 Вт 350 Вт
Основная ориентация Плотность Баланс частоты и функций Xeon

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

Xeon 6 6780E Sierra Forest

Xeon 6780E относится к поколению Xeon 6 с энергоэффективными ядрами. Он имеет 144 ядра, 144 потока, базовую частоту 2,2 ГГц, ускорение до 3,0 ГГц, 108 МБ кэша, TDP 330 Вт и официальную цену 9535 долларов.

Параметр EPYC 9754 Xeon 6780E
Ядра 128 144
Потоки 256 144
SMT Да Нет
Базовая частота 2,25 ГГц 2,2 ГГц
Максимальная частота 3,1 ГГц 3,0 ГГц
L3 256 МБ 108 МБ
TDP 360 Вт 330 Вт
Архитектура Zen 4c E-core Sierra Forest

Xeon 6780E ближе к Bergamo по философии, чем старые Xeon Platinum. Intel предлагает больше физических ядер и меньший TDP, AMD — SMT, больший L3 и зрелую платформу SP5. Итог зависит от конкретной нагрузки и стоимости сервера.

Сравнение с ARM-серверами

Ampere Altra Max

Ampere Altra Max предлагает до 128 однопоточных ARM-ядер. Он не использует SMT и ориентирован на облачную плотность. Bergamo отвечает 128 x86-ядрами и 256 потоками, сохраняя совместимость с существующим x86-программным обеспечением.

ARM-платформа способна быть эффективной, но миграция требует:

  • ARM-сборок приложений;

  • подходящих контейнеров;

  • проверки библиотек;

  • совместимых модулей;

  • повторного тестирования;

  • иногда изменения коммерческого программного обеспечения.

AmpereOne

Современные AmpereOne предлагают от 96 до 192 однопоточных ядер, 2 МБ частного L2 на ядро, общий системный кэш, 128 линий PCIe 5.0 и диапазон мощности примерно 200–400 Вт. Отдельные варианты получили двенадцатиканальную DDR5.

AmpereOne конкурирует с Bergamo и Turin Dense в облачной инфраструктуре. Его преимущество — большое число независимых ARM-ядер. Преимущество AMD — x86-совместимость, SMT, широкая экосистема SP5 и развитые функции защищённой виртуализации.

NVIDIA Grace CPU Superchip

Grace CPU Superchip объединяет два процессора с суммарными 144 ядрами Arm Neoverse V2. Платформа использует LPDDR5X с пропускной способностью до 1 ТБ/с и высокоскоростное соединение NVLink-C2C между чипами.

Grace особенно интересен для HPC и систем, связанных с ускорителями NVIDIA. Bergamo универсальнее как стандартный сервер x86 и предлагает больше программных потоков.

Сводная таблица аналогов

Процессор Архитектура Ядра Потоки Сильная сторона Основное ограничение
AMD EPYC 9754 Zen 4c 128 256 Плотность x86 и SMT Умеренная частота, 2 МБ L3 на ядро
AMD EPYC 9734 Zen 4c 112 224 Цена внутри Bergamo Меньше ядер
AMD EPYC 9654 Zen 4 96 192 Частота и универсальность Ниже плотность
AMD EPYC 9684X Zen 4 + 3D V-Cache 96 192 Огромный L3 Цена и 400 Вт
AMD EPYC 9965 Zen 5c 192 384 Новое поколение и максимум ядер Высокая стоимость новой платформы
Intel Xeon Platinum 8592+ Redwood Cove 64 128 Частота и функции Xeon Вдвое меньше ядер, чем у 9754
Intel Xeon 6780E Sierra Forest 144 144 144 физических ядра при 330 Вт Нет SMT, небольшой L3
Ampere Altra Max Arm 128 128 Простые однопоточные ядра Требуется ARM-экосистема
AmpereOne Arm До 192 До 192 Высокая облачная плотность Совместимость программ
NVIDIA Grace Superchip Arm Neoverse V2 144 144 Очень высокая пропускная способность памяти Специализированная экосистема

Мнения технических изданий

Phoronix

Phoronix оценил EPYC 9754 как исключительно сильный процессор для Linux-нагрузок, которые масштабируются на большое число ядер. Издание выделило облачные сервисы, виртуальные машины, контейнеры, компиляцию, рендеринг и технические вычисления. Отдельные материалы подтвердили пользу SMT, AVX-512 и режима 320 Вт.

Основная оговорка состоит в том, что Genoa-X остаётся быстрее в ряде кэш-зависимых задач, а высокочастотные Genoa лучше подходят для ограниченного числа потоков.

StorageReview

StorageReview охарактеризовал 9754S как процессор с очень специализированным набором достоинств. Издание отметило, что модель сохраняет все 128 физических ядер, но аппаратно работает без SMT и подходит организациям, которые всё равно применяли бы такой режим.

Практические тесты показали сильную многопоточную производительность, но также подтвердили более низкую скорость отдельного ядра относительно EPYC 9654.

SPEC

Результаты SPEC подтверждают, что Bergamo способен обеспечивать высокую целочисленную пропускную способность и сильную производительность на ватт в Java-нагрузке. При этом SPEC не выносит субъективный вердикт: база публикует результаты конкретных серверов с подробной конфигурацией.

Общий вывод из независимых материалов

Общая картина совпадает:

  • Bergamo очень силён при высокой степени параллелизма;

  • 128 ядер дают преимущество в облачной плотности;

  • производительность на ватт остаётся высокой;

  • SMT полезен не во всех программах;

  • Genoa быстрее в части однопоточных задач;

  • Genoa-X сильнее при зависимости от крупного L3;

  • настройка памяти и NUMA критически важна;

  • EPYC 9754S предназначен для узкой группы сценариев;

  • после выхода EPYC 9005 Bergamo следует оценивать прежде всего по цене всей системы.

Совокупная стоимость владения

Цена процессора не определяет стоимость сервера. Для Bergamo требуется дорогая инфраструктура:

  • плата SP5;

  • двенадцать либо двадцать четыре модуля DDR5 на CPU;

  • серверное охлаждение;

  • резервированные блоки питания;

  • сетевые адаптеры;

  • NVMe;

  • корпус;

  • BMC;

  • лицензии;

  • поддержка;

  • электроэнергия;

  • место в стойке.

Пример односокетного узла

Статья расходов Ориентир
EPYC 9754 386 740–585 368 ₽ по найденным розничным предложениям
Плата SP5 Зависит от модели и поставки
12 модулей DDR5 RDIMM Существенная часть бюджета
Корпус и охлаждение Серверный класс
Накопители По требуемой ёмкости и ресурсу записи
Сеть От 10 до 400 Гбит/с
Питание Один либо два блока
Поддержка По контракту интегратора

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

  • платах;

  • корпусах;

  • сетевых портах;

  • лицензиях управления;

  • кабелях;

  • коммутаторах;

  • месте в стойке;

  • обслуживании.

Когда консолидация невыгодна

  • лицензия рассчитывается по ядрам;

  • приложение не использует больше 32–64 потоков;

  • один узел создаёт слишком крупную зону отказа;

  • памяти на ядро недостаточно;

  • хранилище не выдерживает плотность;

  • сеть становится ограничителем;

  • резервирование требует второго идентичного сервера;

  • стоимость простоя выше экономии.

Преимущества серии

  • До 128 физических ядер на сокет.

  • До 256 потоков на процессор.

  • До 512 потоков в двухсокетном сервере.

  • Полная x86-64-совместимость.

  • Полноценные ядра Zen 4c.

  • Поддержка AVX-512.

  • Двенадцать каналов DDR5.

  • До 460,8 ГБ/с памяти на сокет.

  • До 6 ТБ памяти при 1DPC.

  • До 12 ТБ памяти на CPU при 2DPC и поддерживаемых модулях.

  • 128 линий PCIe 5.0 в односокетной системе.

  • Поддержка CXL.

  • Односокетные и двухсокетные конфигурации.

  • Развитая аппаратная виртуализация.

  • SEV-SNP.

  • Высокая плотность виртуальных машин.

  • Хорошая пригодность для контейнеров.

  • Сильная многопоточная производительность.

  • Высокая эффективность в большом наборе Linux-тестов.

  • Настраиваемый TDP 320–400 Вт.

  • Возможность выбрать модель без SMT.

  • Совместимость с распространённой платформой SP5.

  • Большой ассортимент готовых серверов.

  • Хорошая пригодность для веб-сервисов и компиляции.

  • Возможность построения NVMe-систем высокой плотности.

  • Удобная платформа для нескольких GPU и быстрых сетевых адаптеров.

Недостатки серии

  • Сравнительно невысокая частота отдельного ядра.

  • 256 МБ L3 распределяются между 128 ядрами.

  • Слабее Genoa-X в части кэш-зависимых задач.

  • Неоптимальный выбор для программ с малым числом потоков.

  • Высокая стоимость плат SP5.

  • Дорогая DDR5 RDIMM.

  • Требовательное охлаждение.

  • TDP до 400 Вт.

  • Очень шумные серверы 1U.

  • Высокое потребление полной двухсокетной системы.

  • Сложная NUMA-топология.

  • Необходимость заполнения двенадцати каналов.

  • Высокая цена программ, лицензируемых по ядрам.

  • Крупная зона отказа при высокой консолидации.

  • Ограниченная доступность EPYC 9734 и 9754S в рознице.

  • Риск встретить инженерный образец.

  • Риск привязки бывшего OEM-процессора к определённому бренду.

  • Нет обычного пользовательского разгона.

  • Нерационален для игрового компьютера.

  • После выхода EPYC 9005 уже не является самым плотным решением AMD.

Какую модель выбрать

EPYC 9734

Лучший выбор при таких условиях:

  • требуется более 96 ядер;

  • бюджет ограничен;

  • 112 ядер достаточно;

  • нужен тот же набор функций SP5;

  • важен немного меньший стандартный TDP;

  • приложение не масштабируется до 128 ядер;

  • требуется более выгодная цена на узел.

EPYC 9754

Наиболее универсальная модель:

  • нужна максимальная плотность Bergamo;

  • используется виртуализация;

  • SMT даёт пользу;

  • сервер обслуживает контейнеры;

  • выполняется компиляция;

  • работает множество независимых приложений;

  • требуется возможность испытать режим без SMT;

  • строится двухсокетный узел на 512 потоков.

EPYC 9754S

Подходит в более узких случаях:

  • SMT запрещён методикой;

  • приложение быстрее при одном потоке на ядро;

  • требуется 128 физических и 128 логических CPU;

  • используется HPC;

  • нужна предсказуемая привязка потоков;

  • обычный EPYC 9754 всё равно эксплуатировался бы без SMT.

При отсутствии твёрдого требования к деактивации SMT обычный EPYC 9754 безопаснее как универсальная покупка.

Актуальность AMD EPYC Bergamo

Bergamo остаётся актуальным серверным семейством, несмотря на появление EPYC 9005. Его производительность достаточна для крупных облачных платформ, виртуализации, контейнеров, компиляции и технических расчётов.

Покупка нового сервера оправдана, когда:

  • система EPYC 97x4 заметно дешевле аналога EPYC 9005;

  • программное обеспечение сертифицировано под EPYC 9004;

  • инфраструктура уже использует SP5;

  • важен быстрый ввод в эксплуатацию;

  • поставщик предлагает полноценную гарантию;

  • 128 ядер достаточно;

  • стоимость миграции превышает выгоду нового поколения.

Лучше рассматривать EPYC 9005, когда:

  • создаётся новая платформа без наследуемых ограничений;

  • нужна максимальная плотность;

  • важна скорость отдельного ядра;

  • закупка рассчитана на длительный цикл;

  • разница в цене всего сервера невелика;

  • программа уже проверена на Zen 5c.

Бывший в эксплуатации Bergamo интересен для лабораторий, частных облаков и рендер-ферм, но только после проверки серийного статуса, отсутствия OEM-привязки и исправности всех каналов памяти.

Частые вопросы

Сколько моделей входит в Bergamo?

В официальную серийную линейку входят три процессора: EPYC 9734, EPYC 9754 и EPYC 9754S.

Какой Bergamo имеет 128 ядер?

EPYC 9754 и EPYC 9754S. Первый предоставляет 256 потоков, второй — 128.

Сколько ядер у EPYC 9734?

112 физических ядер и 224 потока.

Чем Zen 4c отличается от Zen 4?

Zen 4c имеет более плотную физическую реализацию и рассчитан на умеренные частоты. Он сохраняет ту же программную архитектуру и основные инструкции.

Является ли Zen 4c малым урезанным ядром?

Нет. Это полнофункциональное серверное ядро x86-64 с AVX-512, виртуализацией и средствами защиты памяти.

Какой сокет нужен?

Socket SP5, LGA-6096.

Работает ли Bergamo на плате SP3?

Нет. SP3 и SP5 физически и электрически различаются.

Работает ли он на любой плате SP5?

Нет. Нужна поддержка конкретной модели в BIOS, достаточная система питания и подходящее охлаждение.

Какая память требуется?

DDR5 RDIMM или 3DS RDIMM с ECC согласно перечню совместимости платы.

Сколько каналов памяти?

Двенадцать на каждый процессор.

Что произойдёт при установке восьми модулей?

Сервер способен запуститься при поддерживаемой схеме, но четыре канала останутся без модулей, и пропускная способность будет ниже оптимальной.

Какой максимальный объём памяти?

До 6 ТБ на CPU при двенадцати модулях по 512 ГБ и 1DPC. При 2DPC и двадцати четырёх модулях возможно до 12 ТБ на процессор при поддержке платы и сниженной скорости памяти.

Сколько линий PCIe?

128 линий PCI Express 5.0 в односокетной системе.

Поддерживается ли CXL?

Да, поддерживаются возможности CXL 1.1 поверх PCIe 5.0. Реальная работа зависит от сервера и программной среды.

Можно ли установить два EPYC 9754?

Да. Система получит 256 ядер и 512 потоков.

Подходит ли EPYC 9754 для VMware?

Аппаратно процессор ориентирован на виртуализацию. Поддержку конкретной версии ESXi и сервера необходимо сверять по матрице совместимости производителя.

Подходит ли он для Proxmox?

Да, Linux/KVM хорошо соответствует платформе, однако требуется современное ядро, корректная NUMA-настройка и проверенные драйверы.

Подходит ли Bergamo для Kubernetes?

Да. Это одно из основных направлений семейства.

Хорош ли он для PostgreSQL?

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

Подходит ли он для ClickHouse?

Да, при полном заполнении каналов DDR5, быстрых NVMe и правильной NUMA-настройке.

Подходит ли он для нейросетей?

Подходит для подготовки данных, CPU-инференса, обслуживания API и управления GPU. Для обучения крупных моделей нужны ускорители.

Можно ли разогнать EPYC 9754?

Классический разгон множителем не предусмотрен. Доступна настройка cTDP, профилей детерминизма, SMT, NPS и параметров памяти.

Какой cTDP выбрать?

320 Вт — для эффективности, 360 Вт — стандартный баланс, 400 Вт — для максимальной скорости при достаточном охлаждении.

Что лучше: 9754 или 9754S?

9754 универсальнее благодаря SMT. 9754S нужен при постоянной работе без SMT.

Что лучше: 9734 или 9754?

9754 быстрее в хорошо масштабируемых задачах благодаря дополнительным шестнадцати ядрам. 9734 дешевле и часто выгоднее при неполной загрузке.

Что лучше для баз данных: Bergamo или Genoa-X?

Bergamo — для множества параллельных экземпляров, Genoa-X — для кэш-зависимой базы с крупным рабочим набором.

Подходит ли EPYC 9754 для игр?

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

Подходит ли он для игровых серверов?

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

Какой блок питания нужен?

Односокетной системе без GPU часто требуется серверный блок 1200–2000 Вт с запасом. Двухсокетной конфигурации — резервированные блоки около 2000–2600 Вт в зависимости от накопителей и адаптеров.

Можно ли охлаждать процессор обычным башенным кулером?

Только специализированным радиатором SP5, рассчитанным на требуемый TDP и совместимым с платой и корпусом.

Как определить инженерный образец?

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

Почему карточка магазина показывает 1152 МБ кэша у EPYC 9754?

Это ошибка каталога. У EPYC 9754 — 256 МБ L3. Значение 1152 МБ относится к отдельным Genoa-X, например EPYC 9684X.

Насколько важен BIOS?

Критически важен. BIOS определяет поддержку CPU, памяти, cTDP, NPS, CXL, PCIe и защитных функций.

Стоит ли покупать Bergamo после выхода EPYC 9005?

Да, когда сервер заметно дешевле, 128 ядер достаточно и программная среда уже проверена. Для максимальной производительности нового проекта EPYC 9005 предпочтительнее.

Итог

AMD EPYC 97x4 Bergamo — специализированная серверная серия, в которой AMD обменяла часть частоты и объёма L3 на ядро на рекордную для своего поколения плотность. EPYC 9754 предоставляет 128 ядер и 256 потоков, EPYC 9754S сохраняет 128 физических ядер без SMT, а EPYC 9734 предлагает более доступные 112 ядер.

Семейство особенно убедительно в облачных сервисах, контейнерах, виртуализации, компиляции, веб-инфраструктуре, рендеринге и других задачах с хорошим масштабированием. Двенадцать каналов DDR5, 128 линий PCIe 5.0, CXL, SEV-SNP и поддержка двух сокетов позволяют создавать серверы с огромной вычислительной и периферийной плотностью.

Независимые тесты подтверждают сильную многопоточную производительность и эффективность. Два EPYC 9754 примерно на 20% опережали сравниваемые двухсокетные Genoa и Genoa-X в геометрическом среднем хорошо масштабируемого набора Phoronix при штатных режимах. Система с двумя EPYC 9754S получила 132 994 балла Cinebench R23 Multi-Core против 83 092 у двух EPYC 9654, но уступила в однопоточном результате. Такое сочетание точно описывает Bergamo: выдающаяся суммарная мощность при умеренной скорости одного ядра.

EPYC 9754 является лучшим универсальным представителем серии. EPYC 9754S следует выбирать только при постоянной работе без SMT. EPYC 9734 привлекателен более низкой ценой и сохраняет все основные возможности платформы.

Bergamo не подходит для обычного игрового компьютера и не является оптимальным CPU для дорогого программного обеспечения с оплатой за каждое ядро. Он также уступает Genoa-X в части кэш-зависимых приложений и новому Turin Dense по абсолютной производительности.

При разумной цене готового сервера EPYC 97x4 остаётся актуальной основой для частного облака, Kubernetes-кластера, виртуализации, высокоплотного хостинга и параллельных расчётов. Главные условия успешной эксплуатации — заполнение всех каналов памяти, грамотное распределение NUMA, подходящее охлаждение, проверенный BIOS и предварительное измерение реальной рабочей нагрузки.