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...
Saved in:
Main 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