18–20 Sept 2024
Europe/Vienna timezone

CXL Shared Memory: progress, challenges and usability

19 Sept 2024, 12:20
20m
"Room 1.31-1.32" (Austria Center)

"Room 1.31-1.32"

Austria Center

123
Compute Express Link MC Compute Express Link MC

Speaker

John Groves (Micron)

Description

CXL version 3 supports shared memory that must remain separate from
system-RAM. This talk will cover the following:

  • How will CXL shared memory be managed?
  • How do CXL Dynamic Capacity Devices fit into the shared memory picture?
  • Specific challenges around cache coherency in both the hardware- and
    software-managed coherency cases
  • Status update on famfs [1], which provides a zero-copy file system view of
    disaggregated shared memory
  • A discussion of sensible shared memory configurations and use cases

This a logical followup to my LPC talk last year [2] and my LSFMM talk
on famfs earlier this year [3].

[1] https://github.com/cxl-micron-reskit/famfs/blob/master/README.md
[2] https://lpc.events/event/17/contributions/1455/
[3] https://www.youtube.com/watch?v=nMaZhXJJgmU&list=PLbzoR-pLrL6oj1rVTXLnV7cOuetvjKn9q&index=66

Primary author

John Groves (Micron)

Presentation materials