updated July 2023

The Persistent Memory (PM) Enablement Programming Workshop and Hackathon Program, developed and sponsored by the SNIA Compute, Memory, and Storage Initiative, is designed to help software developers understand the various tiers and modes of PM and what existing methods are available to access them.

Participants leave the Program with a better understanding of how to use existing Application Programming Interfaces (APIs) to program memory, as well as where further research and development might be of benefit.

Our Persistent Memory Enablement Program has built new systems for programmers to access. The latest Persistent Memory Programming Workshop and Hackathon - which expanded to offer instruction on CXL.mem - was recorded at the SNIA Storage Developer Conference in Fremont CA on September 20, 2023. Access the video to the left which describes how to access and program the virtual systems. New access instructions are available HERE.

Be a part of the 2025 Persistent Memory Workshops and 
Hackathons

At SC24, attendees saw the system and CXL memory modules used at the SNIA Innovation Lab.  Missed SC24?  Or don't have CXL systems in your environment?  You can now access these systems remotely to learn and run exercises to access CXL memory.  Curious?  Learn more about our exciting demonstration system in this short video.

You can also view the tutorial in the SNIA Educational Library which has many other presentations on persistent memory. Also check out the Persistent Memory playlist and CXL playlist on the SNIA Video YouTube Channel for the latest knowledge on PMEM.

Catch Up With Your Peers - Over 500 Software Developers Trained

SNIA Compute, Memory, and Storage Initiative and the SNIA Persistent Memory Special Interest Group are mentors of the Program, providing materials and helping attendees develop sample code based on open-source PM found in the Linux Kernel, PMDK.io and other interfaces.

The Workshop and Hackathon course materials (tutorials and source code) have been continually updated and enhanced since the Program was launched in 2019.

We thank the companies who have and are providing persistent memory access and systems, including AgigA Tech, Google, Intel, SMART Modular, and Supermicro. The latest persistent memory technology resides in our cloud-based systems.

We thank the 500+ software developers who have participated in successful Hackathon events at the SNIA Compute + Memory + Storage Summits, the Non-Volatile Memory Workshop at University of California San Diego, the Global Data and Storage Summit in Xian China, Flash Memory Summits, PIRL (Persistent Memory in Real Life) Conference with UCSD, and SNIA Storage Developer Conferences.

We congratulate the winners of the first NVDIMM Programming Challenge, featured at the SNIA Persistent Memory Summit.

We're always interested in providing more education for our workshop programs. If you would like to host a physical or virtual hackathon, we can support you. This is especially true for corporate training, or club training. Please contact us at PMhackathon@snia.org to schedule.

Bookmark the SNIA Experts on Data Blog for news, and subscribe to the SNIA Matters newsletter.

Questions?

Contact our team at PMhackathon@snia.org.