Sorry, you need to enable JavaScript to visit this website.

Persistent Memory & CXL Programming Workshop & Hackathon

Persistent Memory & CXL Programming Workshop & Hackathon

An educational initiative developed and sponsored by the SNIA Compute, Memory, and Storage Initiative to train software developers and architects on advanced memory ecosystems — from byte-addressable persistent memory to CXL-attached memory tiers.

placeholder

What This Program Covers

 

The Workshop and Hackathon Program provides the foundational knowledge and practical hands-on resources required to understand, manage, and write software for persistent memory tiers and Compute Express Link (CXL) attached memory architectures. Participants leave with a working understanding of how to use existing APIs to program memory and where further research and development may be of benefit.

 


 

Course materials — tutorials and source code — have been continually updated since the program launched in 2019. Virtual cloud-based systems are available for remote access, letting participants run exercises against real persistent memory and CXL hardware without a local lab.

Persistent Memory Resources

CXL Memory Resources

Once you have decided whether a TWG or Community is right for you, you can begin the process of forming a new group. Here are the steps:

 

Persistent Memory 

 

 

  • Champion submits a formal proposal outlining scope, goals, and industry need
  • Leadership reviews for alignment, overlap, and readiness
  • Feedback provided and proposal refined as needed

 

View Submission Requirements 🡥

 

CXL Memory 

Byte-addressable persistence using open-source interfaces built into the Linux kernel and PMDK.

  • Memory-mapped file access
  • Persistent Memory Development Kit (PMDK)
  • Transactional data consistency
  • PMDK.io and kernel-native APIs