PIRL 2020 C++ Persistent Containers in PMDK
Library Content Type:
Presentation
Publish Date:
Thursday, January 14, 2021
Event Name:
PIRL 2021
Focus Areas:
Persistent Memory
Abstract:
This presentation by Szymon Romik and Igor Chorazewicz of Intel Corporation from the PIRL 2020 conference discusses that while Persistent Memory is a paradigm shifting technology, however, writing software for it may be counterintuitive at times. To make PMEM programming feel more idiomatic in C++, we have developed libpmemobj-cpp, a library that is bundled with a suite of libraries called Persistent Memory Development Kit (PMDK). Key components of this library constitute its persistent containers, resembling the ones in the Standard Template Library (STL) in C++. This talk will present the main concepts, design choices, and issues related to both single-threaded and concurrent data structures for persistent memory.
Watch video:
Keywords:
Persistent Memory