Бум технологий искусственного интеллекта предсказуемо сместил рыночный спрос в сторону более дорогой и скоростной памяти DDR5, из-за чего модули стандарта DDR4 на время оказались в тени. Тем не менее, тайваньские производители продолжили выпуск DDR4, и сейчас, на фоне повсеместного дефицита вычислительных ресурсов, этот тип памяти вновь стал крайне востребованным. Корпорация Meta✴ нашла способ эффективно использовать DDR4 в серверных системах, которые изначально проектировались только под DDR5.

Как сообщает издание TechSpot, специалисты Meta✴ представили технические подробности решения, которое позволяет продлить жизненный цикл модулей памяти DDR4, извлекаемых из выводимых из эксплуатации серверов. Инженерами компании был разработан специализированный контроллер Vistara с поддержкой протокола CXL 2.0. Данная разработка позволяет интегрировать память DDR4 в серверные системы на базе процессоров AMD Epyc поколения Turin, которые нативно поддерживают исключительно DDR5.

Внутри компании такие системы получили название MemServer. Каждый такой узел поддерживает до 1 Тбайт оперативной памяти. Конфигурация распределяется следующим образом: 768 Гбайт DDR5-6400 имеют прямое соединение с центральными процессорами, а 256 Гбайт DDR4-2400 подключаются опосредованно через интерфейс CXL и контроллер Vistara. Программное обеспечение распознает такой узел NUMA как отдельный сегмент, лишенный прямой связи с CPU. Это позволяет отдавать приоритет высокоскоростной памяти DDR5, в то время как DDR4 берет на себя хранение менее востребованных данных. Для реализации этого проекта Meta✴ пришлось модифицировать стандартный драйвер CXL для ядра Linux, который в ближайшее время будет опубликован в общем репозитории. Чип Vistara базируется на архитектуре RISC-V и поддерживает два независимых 72-разрядных канала DDR4-3200 общим объемом до 256 Гбайт на каждый чип, при этом в одной системе MemServer задействовано сразу два таких контроллера.
Стоит отметить, что южнокорейская компания Panmnesia также ведет разработки в этом направлении. Она создает решение, позволяющее объединять типы памяти DDR4 и DDR5 в одной серверной среде, используя контроллеры с поддержкой перспективных стандартов PCIe 7.0 и CXL 4.0.





