Стремительное развитие корпоративных систем искусственного интеллекта и аналитики требует от аппаратного обеспечения обработки огромных объемов данных непосредственно на местах – будь то производственные площадки, медицинские учреждения или транспортные узлы. Эффективная работа нейронных сетей напрямую зависит от наличия значительного объема оперативной памяти.
Однако инженеры часто сталкиваются с ограничениями серверных материнских плат, на которых быстро заканчиваются доступные слоты для стандартных модулей ОЗУ. Ранее такое ограничение требовало полной замены аппаратной платформы, процессора или приобретения более дорогих многопроцессорных серверов.
Сегодня существует инновационное и экономически целесообразное решение – плата расширения памяти Scalable CXL Memory Expansion for Edge AI от Innodisk.
Что такое Scalable CXL?
Scalable CXL представляет собой масштабируемую архитектуру, основанную на Compute Express Link (CXL). Этот высокоскоростной интерфейс обеспечивает совместную работу процессоров, ускорителей и памяти через шину, базирующуюся на PCI Express.
- Традиционный сервер: Каждый процессор использует преимущественно собственную локальную оперативную память.
- Scalable CXL: Память и ускорители становятся общими ресурсами, которые можно динамически распределять между несколькими серверами.
Основные преимущества:
- Увеличение объема оперативной памяти без замены процессора.
- Создание общих пулов памяти, доступных множеству хостов.
- Подключение дополнительных ускорителей (ИИ-ускорителей, FPGA) через унифицированный интерфейс.
- Повышение эффективности использования дорогостоящей памяти и оборудования в крупных дата-центрах.
- Поддержка стандартов CXL 1.1 / 2.0 / 3.0.
- Поддержка протокола CXL.mem.
- Intel: Начиная с 4-го поколения серверных процессоров Xeon Scalable (Sapphire Rapids) и новее.
- AMD: Начиная с 4-го поколения архитектуры Zen для серверов (сокет SP5).
CXL Memory Expansion: Увеличение памяти сервера
CXL Memory Expansion – это наиболее простой и уже доступный сценарий использования CXL. Он направлен не на объединение памяти между серверами, а на увеличение ее объема в рамках одного сервера с помощью внешнего устройства.
В сервер устанавливается плата расширения, которая содержит CXL-контроллер, контроллер памяти и стандартные модули DDR5. Центральный процессор воспринимает это устройство как дополнительный объем оперативной памяти, а операционная система видит его как еще один диапазон физической памяти.
Требования для поддержки CXL Memory Expansion:
Важно: Не каждый процессор с поддержкой PCIe 5.0 является CXL-совместимым.
Поддерживаемые платформы:
Innodisk CXL AIC: Практическая реализация
Промышленная плата расширения Innodisk MM1AP-NNNNNA2NDB00 является примером CXL Memory Expansion. Она позволяет добавить до 256 ГБ оперативной памяти DDR5 RDIMM, увеличивая объем RAM через стандартный слот PCIe 5.0, что делает модернизацию оборудования для задач ИИ более простой и экономически выгодной.