Устройство 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 Memory Device реализует протокол CXL.mem.
Граница применимости: Определение Linux 6.12 для CXL memory device; другие типы CXL-устройств имеют иной набор возможностей.
Устройство CXL-памяти может содержать энергозависимую память, постоянную память или оба вида памяти.
Граница применимости: Linux 6.12 CXL memory device definition; наличие конкретного типа памяти проверяют у точной модели.
В Linux устройство CXL-памяти определяется как PCI-устройство для настройки и обмена служебными командами через MMIO mailbox.
Граница применимости: Linux 6.12; это способ перечисления и управления, а не доказательство активного отображения всей ёмкости.
Объект cxl_memdev в Linux представляет CXL Type-3 Memory Device.
Граница применимости: Linux 6.12 driver API; это терминология подсистемы Linux.
Вклад устройства CXL-памяти в системное физическое адресное пространство задаётся HDM-декодерами; память может входить в чередующийся диапазон вместе с другими устройствами или мостами хоста.
Граница применимости: Linux 6.12; конкретная схема определяется поддерживаемыми декодерами и платформенной топологией.
Что проверить
- Проверьте, что точная модель сервера и CPU поддерживает нужный тип CXL memory device.
- Уточните, какая память заявлена в устройстве: энергозависимая, постоянная или обе.
- Проверьте обнаружение memdev и доступные декодеры, а не только запись в PCIe.
- Сверьте итоговые регионы, NUMA-размещение и измеренную производительность.
Первоисточники
- Compute Express Link Memory Devices
Описывает CXL memory devices, CXL.io/CXL.mem, Type-3 memdev, HDM-декодеры, регионы и конфигурируемую CXL.mem-топологию.
Связанные понятия
Курсы по теме
Следующий шаг
Сформулируйте задачу и уточните требования к своей системе.
Подготовить подбор с ДелектусомОткроется черновик вопроса. Отправьте его, когда будете готовы.