13–15 Nov 2023
America/New_York timezone

Plumbing challenges in Dynamic capacity device

13 Nov 2023, 15:25
25m
"Potomac G" (Omni Richmond Hotel)

"Potomac G"

Omni Richmond Hotel

80
Compute Express Link MC Compute Express Link MC

Speakers

Ira Weiny Jonathan Cameron (Huawei Technologies R&D (UK)) Navneet singh (Intel)

Description

CXL 3.0 Dynamic capacity is an exciting feature that enables flexible memory pooling across multiple hosts, facilitating dynamic addition and removal of memory allocated to each host from the common pool of memory.

The previous session (Plumbers CXL Uconf 2022) covered the introduction and general use cases of the DCD and served to bring together those interested in the feature.

Initial code is now under review and there is good support for getting a solution upstream in the kernel. It has also been great to see engagement from the wider community with supporting work in fabric management and Dynamic Capacity Device emulation being shared this summer.

This time, we want to touch upon the current architecture and challenges in implementing enhanced DCD flows including aspect such as interleaving, partial use of the extents, memory sharing, handling of asynchronous release and forced release of the memory.

We'd particularly like to generate open discussion on aforementioned features and any foreseen opens in the current architecture. This discussion may also incorporate elements relevant to improved emulation and the flows needed for fabric manager.

Targeted audiences will be developers interested in CXL software, MM, orchestrators, fabric manager and designing the uses cases of memory pooling.

Primary authors

Co-author

Jonathan Cameron (Huawei Technologies R&D (UK))

Presentation materials

Diamond Sponsors
Platinum Sponsor
Gold Sponsors
Silver Sponsors
Catchbox Sponsor
Livestream Sponsors
T-Shirt Sponsor
Conference Services Provided by