Суть технологии: ИИ против дефицита RAM
В ходе мероприятия AMD EPYC Venice в Лас-Вегасе компания представила программное обеспечение MEXT. Это решение призвано смягчить последствия кризиса на рынке оперативной памяти, где цены и дефицит остаются критическими. MEXT позволяет использовать высокопроизводительные NVMe SSD в качестве дополнительного уровня памяти (tiering), имитируя поведение DRAM.
Ключевое отличие от существующих решений Linux — использование предиктивного ИИ-движка. Алгоритм анализирует паттерны доступа к данным и автоматически перемещает их между уровнями (promoting/demoting), оптимизируя задержки и пропускную способность без вмешательства администратора.
Технические детали и совместимость
AMD заявляет, что их Linux-модуль ядра совместим с любой дистрибутивной версией Linux. В пакет также входит инструмент наблюдаемости (observability) для мониторинга использования памяти. Технология позиционируется как ключевая фича для серверов на базе процессоров AMD EPYC, особенно в сценариях с большими языковыми моделями (LLM) и тяжелыми базами данных.
Проблема открытости: проприетарное ПО
Несмотря на то, что AMD традиционно поддерживает открытую экосистему, MEXT стала исключением. Технология не является open-source. Лицензии доступны только через официальные каналы продаж AMD (customer/sales channels). Это ограничивает доступность решения для энтузиастов и небольших компаний, предпочитающих полностью прозрачные стеки.
Сравнение подходов к кэшированию памяти
| Характеристика | AMD MEXT | Стандартные Linux решения (Tiering) |
|---|---|---|
| Управление данными | Предиктивный ИИ-движок | Статические правила / LRU-кэширование |
| Открытость кода | Проприетарное (закрыто) | Обычно Open Source (GPL) |
| Целевая платформа | AMD EPYC Servers | Любые x86/ARM системы с Linux |
| Доступность | Только через лицензирование AMD | Встроено в ядро Linux / доступно свободно |
Почему это важно
Для корпоративного сектора AMD предлагает готовое решение для оптимизации затрат на инфраструктуру: вместо покупки дорогой DDR5-памяти можно использовать более дешевые, но быстрые NVMe накопители с умным управлением. Однако закрытость кода создает риски для долгосрочной поддержки и аудита безопасности, что может отпугнуть часть сообщества Linux, привыкшего к прозрачности драйверов AMD.
Источник: Phoronix ↗
