​​​Memorable Persistent Memory Articles from Intel for November

ID 658618
Updated 11/13/2018
Version Latest



Memory Arrays in C++

​Code Sample: Using Libpmemobj++ to Manage Persistent Memory Arrays in C++

With this code snippet, explore concepts like persistent pointers, transactions, and pools. Use the command line to allocate, reallocate, free, and print arrays of integers.

Memory Pointers

​An Introduction to Persistent Memory Pointers in C++

​Persistent pointers protect against corruption and have the ability to point to objects within a persistent memory pool. Discover how these smart pointers work and how to use them. 

Fault Tolerance for PMEM Pools

​Recovery and Fault-Tolerance for Persistent Memory Pools Using the Persistent Memory Development Kit

​Prevent, diagnose, and recover from unplanned data corruption caused by hardware issues using pmempool, a tool available in the Persistent Memory Development Kit (PMDK).


Introduction to Persistent Memory Allocator and Transactional Operations

​In this webinar, learn how the persistent memory allocator works, why transactions are needed, and how transactions are implemented in libpmemobj.