Programming Persistent Memory A Comprehensive Guide for Developers

Beginning and experienced programmers will use this comprehensive guide to persistent memory programming. You will understand how persistent memory brings together several new software/hardware requirements, and offers great promise for better performance and faster application startup times—a huge...

Full description

Saved in:
Bibliographic Details
Main Author: Scargall, Stteve (Author)
Format: Electronic eBook
Language:English
Published: New York, NY Apress [2020]
Series:Open textbook library.
Subjects:
Online Access:Access online version
Tags: Add Tag
No Tags, Be the first to tag this record!
Table of Contents:
  • Front Matter
  • Introduction to Persistent Memory Programming
  • Persistent Memory Architecture
  • Operating Systetm Support for Persistent Memory
  • Fundamental Concepts of Persistent Memory Programming
  • Introducing the Persistent Memory Develpoment Kit
  • Iibpmem: Low-Level Persistent Memory Support
  • Iibpmemobj: A Native Transactional Object Store
  • libpmemobj-cpp: The Adaptable Language - C++ and Persistent Memory
  • pmemkv: A Persistent In-Memory Key-Value Store
  • Volatile Use of Persistent Memory
  • Designing Data Structures for Persistent Memory
  • Debugging Persistent Memory Applications
  • Enabling Persistence Using a Real-World Application
  • Concurrency and Persistent Memory
  • Profiling and Performance
  • PMDK Internals: Important Algorithms and Data Structures
  • Reliability, Availability, and Serviceability (RAS)
  • Remote Persistent Memory
  • Advanced Topics
  • Back Matter