Skip to content
#17: Solving the Challenges of Persistent Memory Programming episode artwork

EPISODE · Aug 16, 2016 · 50 MIN

#17: Solving the Challenges of Persistent Memory Programming

from Storage Developer Conference · host Andy Rudoff, Software Architect, Intel

Programming with persistent memory is hard, similar to the type of programming a file system developer does because of the need to write changes out in a way that maintains consistency. Applications must be re-architected to change data stored in two tiers (DRAM and storage) into three tiers (DRAM, pmem and storage). This presentation will review key attributes of persistent memory as well as outline architectural and design considerations for making an application persistent memory aware. This discussion will conclude with examples showing how to modify an application to provide consistency when using persistent memory. Learning Objectives: 1) Introduce how persistent memory differs from DRAM and standard storage for storing application data. 2) Show examples of the architectural considerations for making an application persistent memory aware, 3) Give examples of how to modify an existing application to utilize persistent memory, 4) Discuss the open source Non-Volatile Memory Library (NVML) available on GitHub for use to help with persistent memory programming

Episode metadata supplied by the publisher feed · Published Aug 16, 2016

Embed this episode

Ready to play

#17: Solving the Challenges of Persistent Memory Programming

0:00 50:35

No transcript for this episode yet

We transcribe on demand. Request one and we'll notify you when it's ready — usually under 10 minutes.

No similar episodes found.

Frequently Asked Questions

How long is this episode of Storage Developer Conference?

This episode is 50 minutes long.

When was this Storage Developer Conference episode published?

This episode was published on August 16, 2016.

Can I download this Storage Developer Conference episode?

Yes. Use the download control on the episode player to save the publisher-provided media file.
URL copied to clipboard!