This open source project is dedicated to making persistent memory programming easier for application developers. Over time, we hope to host several libraries, examples, and documents related to persistent memory. Current activity is focused on the NVM Library, which builds on the programming model for persistent memory recommended by the SNIA NVM Programming Technical Workgroup.
What is persistent memory? See the full definition used by this project on the Glossary page. In short, it is an emerging technology that introduces a new tier between memory and storage, a byte-addressable storage, accessed by the application using loads and stores like memory. This new technology comes with a number of challenges which is why this project was created.
- Create an issue in our GitHub issues database. This is a good way to report problems or request new features.
- Join our Google Group to participate in discussions on persistent memory programming, including the design of the NVM Library API and future directions.
- Find us on IRC on the #pmem channel on OFTC.
See this blog post for a list of interesting publications related to persistent memory programming.
You can also subscribe to this blog via RSS.