pmdk
![Create a C Persistent Memory Hello World Program Using Libpmemobj](/images/pmem_logo.png)
In this article and accompanying code sample, we show how to create a “Hello World” program using …
Thursday, Oct 21, 2021![Create a Persistent Memory Aware Caching Engine for PMemKV](https://www.intel.com/content/dam/develop/external/us/en/images/code-sample-persistent-memory-small2-815587.jpg)
In this article, we describe how we created a new engine for pmemkv, which is a local embedded …
Monday, Aug 5, 2019![Create a C Persistent Memory Hello World Program Using Libpmemblk](/images/pmem_logo.png)
In this article and accompanying code sample, we show how to create a “Hello World” program using …
Thursday, Jul 18, 2019![Implement a Persistent Memory Cache](/images/pmem_logo.png)
In this short article, I show how to improve the user experience by using persistent memory as a …
Tuesday, Jun 4, 2019![Create a C Persistent Memory Hello World Program Using Libpmem](/images/pmem_logo.png)
In this article, we show how to create a “Hello World” program using the Persistent Memory …
Wednesday, Apr 24, 2019![Convert Your Transient C++ Map Application to Use Persistent Memory](https://www.intel.com/content/dam/develop/external/us/en/images/webops12462-map-tree-807049.jpg)
This tutorial shows how to take an application that implements a C++ map using transient (volatile) …
Monday, Apr 1, 2019![Enable Your Application for Persistent Memory With Mysql Storage Engine](https://www.intel.com/content/dam/develop/external/us/en/images/enabling-mariadb-storage-fig1-799766.jpg)
The code example leverages the libpmemobj library of the PMDK to implement a sample storage engine …
Wednesday, Feb 6, 2019![Create a C++ Persistent Memory Hello World Program Using Libpmemobj](https://www.intel.com/content/dam/develop/external/us/en/images/code-sample-cplusplus-persistent-memory-libpmemobj-image-801262.png)
This article uses basic building blocks in the PMDK’s libpmemobj library, including persistent …
Friday, Dec 14, 2018![Using Libpmemobj to Manage Persistent Memory Arrays in C++](https://www.intel.com/content/dam/develop/external/us/en/images/using-libpmemobj-plus-plus-to-manage-persistent-memory-arrays-in-c-plus-plus-797916.gif)
This code sample uses libpmemobj, a persistent memory library for C++, to demonstrate how to manage …
Thursday, Oct 4, 2018![How to Use the Persistent Memory Development Kit in a Multithreaded Environment](https://www.intel.com/content/dam/develop/external/us/en/images/how-to-use-persistent-memory-development-kit-fig1-783488.png)
This article explores some basic Persistent Memory Development Kit (PMDK) building blocks, including …
Thursday, Jul 26, 2018![PMAN a Persistent Memory Version of Pac Man](https://www.intel.com/content/dam/develop/external/us/en/images/webops9704-pman-header-image-781751.png)
PMAN is a game of Pac-Man that showcases the benefits of persistent memory through the use of …
Thursday, Jul 5, 2018![Panaconda a Persistent Memory Version of the Game Snake](https://www.intel.com/content/dam/develop/external/us/en/images/webops9486-panaconda-header-image-1-780303.png)
Panaconda is a game of Snake designed to demonstrate persistent memory pools, pointers, and …
Wednesday, Jun 13, 2018![Find Your Leaked Persistent Memory Objects Using the Persistent Memory Development Kit](/images/pmem_logo.png)
Bugs in programs that dynamically allocate and deallocate objects have the potential to leak memory. …
Sunday, Mar 25, 2018![Boost Your C++ Applications With Persistent Memory](https://www.intel.com/content/dam/develop/external/us/en/images/figure1-data-structure-for-pmem-aware-grep-754096.png)
In this article, I show how to transform a simple C++ program—in this case a simplified version of …
Tuesday, Jan 2, 2018![Implementing a Fault Tolerant Algorithm for Persistent Memory Using PMDK](https://www.intel.com/content/dam/develop/external/us/en/images/fault-tolerant-mr-algorithm-fig1-overview-map-reduce-746374.png)
In this article, I present a sample implementation of the famous MapReduce (MR) algorithm for …
Wednesday, Oct 25, 2017![Create a Persistent Memory Aware Queue Using the Persistent Memory Development Kit](https://www.intel.com/content/dam/develop/external/us/en/images/persistent-memory-queue-fig1-data-structure-759256.png)
This article shows how to implement a persistent memory (PMEM)-aware queue using a linked list and …
Monday, Jan 1, 0001