Using Persistent Memory Effectively

Session information has not yet been published for this event.

50 Minute Talk
Scheduled: Wednesday, October 15, 2014 from 11:15am – 12:05pm in Room 8

One Line Summary

The audience is application and system level programmers. Attendees should leave this talk understanding the problems that they may encounter when trying to use Persistent Memory and some potential solutions to them.


Previous presentations on Persistent Memory have focused on the challenges that arise when providing raw access to the PM. This presentation focuses on the challenges facing user programs when they try to use PM. Matthew will review some of the difficulties in using mmaped storage (whether backed by PM or a regular file), and present some best practices and solutions included in the NVM Library.


  • Biography

    Matthew has been working on Linux since 1998. He was the PA-RISC architecture, file locking and sym2 scsi driver maintainer, and has worked on numerous other parts of the kernel. Today he serves as the NVM Express driver maintainer, and spends most of his time working on support for Persistent Memory.