Синтез поколений памяти в дата-центрах Meta

Дата7 июл. 2026 г.
Читать3 мин
Синтез поколений памяти в дата-центрах Meta
Бум искусственного интеллекта спровоцировал беспрецедентный спрос на высокоскоростную память DDR5, фактически вытесняя предыдущие стандарты на периферию. Однако в масштабах глобальных дата-центров полный отказ от накопленных ресурсов предыдущих поколений становится экономически и экологически нецелесообразным. Meta предложила элегантное инженерное решение, превратив технологический разрыв в гибридное преимущество. Компания разработала способ интеграции модулей DDR4 в серверные системы, которые изначально проектировались исключительно под новый стандарт.

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

Ключом к реализации этой задумки стал интерфейс CXL (Compute Express Link) — открытый стандарт взаимодействия, который позволяет расширять ресурсы памяти и ускорителей через шину PCIe. Инженеры Meta разработали специализированный контроллер Vistara с поддержкой CXL 2.0. Это устройство выступает в роли интеллектуального моста, позволяя устанавливать модули DDR4 в системы на базе новейших процессоров AMD Epyc поколения Turin, которые на аппаратном уровне поддерживают только DDR5.

Результатом этой разработки стали серверы, получившие название MemServer. Внутри каждой такой машины реализована многоуровневая иерархия памяти. Общий объем оперативной памяти достигает 1 Тбайт, но она разделена на два функциональных слоя. Основной массив объемом 768 Гбайт (DDR5-6400) подключен к центральным процессорам напрямую, обеспечивая максимальную скорость доступа. Дополнительные 256 Гбайт (DDR4-2400) подключаются опосредованно через контроллер Vistara по интерфейсу CXL.

С точки зрения программного обеспечения такая конфигурация интерпретируется как узел NUMA (Non-Uniform Memory Access). Операционная система воспринимает сегмент DDR4 как обособленную область памяти, лишенную прямой связи с процессором. Это позволяет системе гибко управлять данными: приоритет отдается сверхбыстрой DDR5, в то время как в более медленную DDR4 перемещаются менее востребованные, «холодные» данные.

Для обеспечения стабильной работы этой схемы Meta пришлось модифицировать стандартный драйвер CXL для ядра Linux. Ожидается, что эти изменения вскоре станут доступны в общем репозитории, что может дать толчок развитию подобных решений и в других компаниях. Техническая начинка самого чипа Vistara также заслуживает внимания: он базируется на открытой архитектуре RISC-V и поддерживает два независимых 72-разрядных канала DDR4-3200. В каждом MemServer задействовано два таких контроллера.

Опыт Meta не является единичным случаем в индустрии. Южнокорейская компания Panmnesia также работает над аналогичными решениями на базе CXL, стремясь объединить разные поколения памяти в едином серверном контуре. Более того, Panmnesia уже заглядывает вперед, разрабатывая контроллеры с поддержкой PCIe 7.0 и CXL 4.0.

Подобные инициативы знаменуют переход к концепции «компонуемой инфраструктуры» (composable infrastructure), где аппаратные ресурсы перестают быть жестко привязанными к конкретному поколению материнской платы. Это не только оптимизирует затраты на закупку оборудования, но и существенно снижает объем электронных отходов, позволяя эффективно использовать каждый гигабайт памяти до полного исчерпания его физического ресурса.

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