​​​Memorable Persistent Memory Articles from Intel for November

Published: 12/13/2018  

Last Updated: 11/13/2018

By Russel R Beutler

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 PMEM Allocators

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.

Product and Performance Information


Performance varies by use, configuration and other factors. Learn more at www.Intel.com/PerformanceIndex.