Persistent Memory Quick Start Programming Tutorial

webinar

Author(s)/Presenter(s):

Andy Rudoff

Library Content Type

Podcast

Presentation

Tutorial

Library Release Date

Focus Areas

Persistent Memory

Abstract

A tutorial on using the open source persistent memory (PMEM) programming library offered at pmem.io; including examples providing power-fail safety, while storing data on PMEM. Programming examples will zero in on pmem.io’s transactional object store (i.e. “libpmemobj”) library, which is layered on the SNIA NVM Programming Model. The examples covered will demonstrate proper integration techniques, macros, C API, key theory concepts, terminology, and present in depth overview of what the library offers for PMEM programming initiatives.

Learning Objectives

  • Overview of persistent memory programming
  • Close examination of the transactional object store library (libpmemobj)
  • Code integration walkthrough