What is Persistent Memory Programming?

This new memory type, sometimes called storage class memory, is available on modern hardware through emerging new technologies, such as persistent memory from Intel.

Key elements include:

  • Non-volatile memory (NVM) programing model
  • Persistent Memory Developer Kit (PMDK), formerly called NVML
  • Memory-mapped files
  • Persistence domain
  • Importance of flushing
  • Transactional thinking

Watch All Videos

In-Depth Learning

Recent Updates


Intel's premier performance profiler now has additional new capabilities to help you optimize your persistent memory programs.

Free Trial