​​​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

1

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