В связи с активным развитием всевозможных ускорителей и новых подходов к работе с памятью острее встаёт вопрос стандартизации процедур перемещения крупных объёмов данных между подобными устройствами. Консорциум SNIA предлагает в качестве решения новый стандарт Smart Data Accelerator Interface (SDXI), призванный заменить устоявшиеся методы работы с памятью, равно как и всевозможные проприетарные DMA-движки.
На днях SNIA опубликовала первые «чистовые» спецификации SDXI, имеющие версию 1.0. В них описывается следующий набор возможностей:
- Перемещение данных между разными адресными пространствами, включая пространства нескольких ВМ;
- Перемещение данных после установления соединения без использования специфического ПО;
- Интерфейс и инфраструктуру, которые могут быть абстрагированы для обеспечения лучшей совместимости различных нагрузок, ВМ и серверов;
- Возможность управления состоянием адресных пространств для «живой» миграции рабочих нагрузок и ВМ между серверами;
- Механизм обеспечения прямой и обратной совместимости для будущих ревизий SDXI;
- Поддержку совместной работы ПО и оборудования, разработанных с учётом разных версий SDXI;
- Возможность внедрения новых механизмов ускорения и разгрузки в будущем;
- Модель конкурентного прямого доступа к памяти с поддержкой параллелизма;
- Описание модели устройства с интерфейсом PCIe с возможностью его расширения на другие модели устройств.
Также следует отметить, что SDXI изначально разрабатывается, как технология, не зависящая от конкретных технологий интерконнекта, но изначально во многом подразумевается использование CXL.
![SDXI упрощает процедуру перемещения содержимого памяти и поддерживает многоуровневые пулы (Изображения: SNIA)](https://3dnews.ru/assets/external/illustrations/2023/02/19/1082210/sm.sdxi-1.800.png)
SDXI упрощает процедуру перемещения содержимого памяти и поддерживает многоуровневые пулы (Изображения: SNIA)
Стандарт SDXI находится в разработке с сентября 2020 года. Первая публичная предварительная версия за номером 0.9 была опубликована в июле 2021. В настоящее время в состав рабочей группы SNIA SDXI Technical Work Group входят представители 23 компаний. Со спецификациями SDXI 1.0 можно ознакомиться в соответствующем разделе сайта SNIA.
Источник: