Оперативная память

Устройство CXL-памяти

Определение

Устройство CXL-памяти — CXL-компонент, который реализует CXL.mem и предоставляет системе память через CXL. В Linux memdev представляет устройство Type 3; память может быть энергозависимой, постоянной или обоих видов.

Также ищут: CXL Memory Device · Type-3 CXL Device · CXL Type 3 · CXL memory expander

Зачем это знать

Type 3 нельзя выбирать только по объёму памяти и форм-фактору. Сервер должен поддерживать нужный CXL-путь, а обнаруженное устройство ещё нужно включить в допустимую схему декодирования и проверить как часть итоговой карты памяти.

Связи из словаря

Карта понятия

Устройство CXL-памяти
Доказательная часть

Что подтверждено

  1. CXL Memory Device реализует протокол CXL.mem.

    Граница применимости: Определение Linux 6.12 для CXL memory device; другие типы CXL-устройств имеют иной набор возможностей.

  2. Устройство CXL-памяти может содержать энергозависимую память, постоянную память или оба вида памяти.

    Граница применимости: Linux 6.12 CXL memory device definition; наличие конкретного типа памяти проверяют у точной модели.

  3. В Linux устройство CXL-памяти определяется как PCI-устройство для настройки и обмена служебными командами через MMIO mailbox.

    Граница применимости: Linux 6.12; это способ перечисления и управления, а не доказательство активного отображения всей ёмкости.

  4. Объект cxl_memdev в Linux представляет CXL Type-3 Memory Device.

    Граница применимости: Linux 6.12 driver API; это терминология подсистемы Linux.

  5. Вклад устройства CXL-памяти в системное физическое адресное пространство задаётся HDM-декодерами; память может входить в чередующийся диапазон вместе с другими устройствами или мостами хоста.

    Граница применимости: Linux 6.12; конкретная схема определяется поддерживаемыми декодерами и платформенной топологией.

Перед спецификацией

Что проверить

  1. Проверьте, что точная модель сервера и CPU поддерживает нужный тип CXL memory device.
  2. Уточните, какая память заявлена в устройстве: энергозависимая, постоянная или обе.
  3. Проверьте обнаружение memdev и доступные декодеры, а не только запись в PCIe.
  4. Сверьте итоговые регионы, NUMA-размещение и измеренную производительность.
Открытые основания

Первоисточники

  • Документация1
  • Официальная документация
    Compute Express Link Memory Devices Linux Kernel · Linux 6.12 documentation · проверено

    Описывает CXL memory devices, CXL.io/CXL.mem, Type-3 memdev, HDM-декодеры, регионы и конфигурируемую CXL.mem-топологию.

Следующий шаг

Сформулируйте задачу и уточните требования к своей системе.

Подготовить подбор с Делектусом

Откроется черновик вопроса. Отправьте его, когда будете готовы.

Сообщить об ошибке

Опишите проблему — постараемся исправить как можно скорее.

Спасибо!

Получили ваше сообщение.
Подтвердите действие