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...
Clasificación: | Libro Electrónico |
---|---|
Autor principal: | |
Formato: | Electrónico eBook |
Idioma: | Inglés |
Publicado: |
Berkeley, CA :
Apress Open,
2020.
|
Temas: | |
Acceso en línea: | Texto completo (Requiere registro previo con correo institucional) |
Tabla de Contenidos:
- Chapter 1: Introduction to Persistent Memory Programming
- Chapter 2: Persistent Memory Architecture
- Chapter 3: Operating System Support for Persistent Memory
- Chapter 4: Fundamental Concepts of Persistent Memory Programming
- Chapter 5: Introducing the Persistent Memory Development Kit
- Chapter 6: libpmem: Low-Level Persistent Memory Support
- Chapter 7: libpmemobj
- A Native Transactional Object Store
- Chapter 8: libpmemobj-cpp: The adaptable language C++ and Persistent Memory
- Chapter 9: pmemkv
- A Persistent In-Memory Key-Value Store
- Chapter 10: Volatile Use of Persistent Memory
- Chapter 11: Designing Data Structures for Persistent Memory
- Chapter 12: Debugging Persistent Memory Applications
- Chapter 13: Enabling Persistence in a Real World Application
- Chapter 14: Concurrency and Persistent Memory
- Chapter 15: Profiling and Performance
- Chapter 16: PMDK Internals
- Important Algorithms and Data Structures
- Chapter 17: Reliability, Availability and Serviceability
- Chapter 18: Remote Persistent Memory
- Chapter 19: Advanced Topics
- Appendix A: Installing NDCTL and DAXCTL on Linux
- Appendix B: Installing PMDK on Linux & Windows
- Appendix C: Installing IPMCTL on Linux and Windows
- Appendix D: Java for Persistent Memory
- Appendix E: The Future of Remote Persistent Memory Replocation.