pmdk
In this article and accompanying code sample, we show how to create a “Hello World” program using …
Thursday, Oct 21, 2021In this article, we describe how we created a new engine for pmemkv, which is a local embedded …
Monday, Aug 5, 2019In this article and accompanying code sample, we show how to create a “Hello World” program using …
Thursday, Jul 18, 2019In this short article, I show how to improve the user experience by using persistent memory as a …
Tuesday, Jun 4, 2019In this article, we show how to create a “Hello World” program using the Persistent Memory …
Wednesday, Apr 24, 2019This tutorial shows how to take an application that implements a C++ map using transient (volatile) …
Monday, Apr 1, 2019The code example leverages the libpmemobj library of the PMDK to implement a sample storage engine …
Wednesday, Feb 6, 2019This article uses basic building blocks in the PMDK’s libpmemobj library, including persistent …
Friday, Dec 14, 2018This code sample uses libpmemobj, a persistent memory library for C++, to demonstrate how to manage …
Thursday, Oct 4, 2018This article explores some basic Persistent Memory Development Kit (PMDK) building blocks, including …
Thursday, Jul 26, 2018PMAN is a game of Pac-Man that showcases the benefits of persistent memory through the use of …
Thursday, Jul 5, 2018Panaconda is a game of Snake designed to demonstrate persistent memory pools, pointers, and …
Wednesday, Jun 13, 2018Bugs in programs that dynamically allocate and deallocate objects have the potential to leak memory. …
Sunday, Mar 25, 2018In this article, I show how to transform a simple C++ program—in this case a simplified version of …
Tuesday, Jan 2, 2018In this article, I present a sample implementation of the famous MapReduce (MR) algorithm for …
Wednesday, Oct 25, 2017This article shows how to implement a persistent memory (PMEM)-aware queue using a linked list and …
Monday, Jan 1, 0001