Cargando…

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...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Scargall, Steve
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.