PMEM Technology

Intel® Optane™ DC memory modules offer many benefits to developers including a larger capacity for virtual machines (VM) in the cloud, faster performance for in-memory databases, and more memory for high-performance computing datasets.

All About Persistent Memory Flushing

Find multiple ways to flush changes to persistence memory, why flushing is important, and the differences between the various types of flushing.
(50 min)

Persistent Memory Development Kit (PMDK)

This open-source kit includes a set of libraries and tools to support software development for this new technology.

Implement a Fault-Tolerant Algorithm

This code sample uses libpmemobj C++ bindings to demonstrate how to implement fault tolerance in a PMEM version of the famous MapReduce algorithm.