Host Addressable SLM NVMe and CXL Collaborating

Mon Sep 16 | 4:35pm
Location:
Lafayette/San Tomas
Abstract

NVMe is developing a protocol for host addressable Subsystem Local Memory.  CXL is intended to interface to a wide variety of devices including memory and accelerators. CXL is certainly gaining momentum as a preferred interface for disaggregated memory while CXL accelerator devices are still in the early stages of development. Computational Storage is one example of an accelerator that is well positioned to achieve additional benefits from CXL. Data residing in Subsystem Local Memory (SLM) on an NVMe device could potentially be accessed with the load/store interface of CXL and maintain coherency with host memory. In this talk, we will discuss use cases for CXL enabled SLM and bring the audience up to speed on the development of NVMe TP4184 that enables host addressability of SLM.

Learning Objectives

Describe the feature changes in NVMe to support CXL.
Understand use cases for combining CXL and NVMe.

Abstract

NVMe is developing a protocol for host addressable Subsystem Local Memory.  CXL is intended to interface to a wide variety of devices including memory and accelerators. CXL is certainly gaining momentum as a preferred interface for disaggregated memory while CXL accelerator devices are still in the early stages of development. Computational Storage is one example of an accelerator that is well positioned to achieve additional benefits from CXL. Data residing in Subsystem Local Memory (SLM) on an NVMe device could potentially be accessed with the load/store interface of CXL and maintain coherency with host memory. In this talk, we will discuss use cases for CXL enabled SLM and bring the audience up to speed on the development of NVMe TP4184 that enables host addressability of SLM.

Learning Objectives

Describe the feature changes in NVMe to support CXL.
Understand use cases for combining CXL and NVMe.


---

Related Sessions