Programming Persistent Memory: A Comprehensive Guide for Developers

简介:
这本书描述了持久内存技术,以及为什么它是令人兴奋的行业。它涵盖了操作系统和硬件要求,以及如何使用仿真或真正的持久性内存硬件创建开发环境。它解释了基本概念; 介绍了C,C,JavaScript和其他语言的持久内存编程api; 讨论了具有持久内存的RMDA; 回顾了安全功能; 并提供了许多示例。包含可在您自己的系统上运行的源代码和示例。初学者和有经验的程序员将使用这个全面的持久内存编程指南。您将了解持久性内存如何将几个新的软件/硬件要求结合在一起,并为更好的性能和更快的应用程序启动时间提供了巨大的希望-与当前的DRAM产品相比,字节可寻址容量是一个巨大的飞跃。这项革命性的新技术为应用程序提供了比现有技术显着的性能和容量改进。它需要一种新的思维和发展方式,这使得这对It/计算行业具有高度的颠覆性。将从这项技术中受益的所有行业领域包括但不限于内存和传统数据库、人工智能、分析、HPC、虚拟化和大数据。
英文简介:
This book describes the Persistent Memory technology and why it is exciting the industry. It covers the operating system and hardware requirements as well as how to create development environments using emulated or real persistent memory hardware.
It explains fundamental concepts; provides an introduction to persistent memory programming APIs for C, C++, JavaScript, and other languages; discusses RMDA with persistent memory; reviews security features; and presents many examples. Source code and examples that you can run on your own systems are included.
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 leap forward in byte-addressable capacity compared with current DRAM offerings.
This revolutionary new technology gives applications significant performance and capacity improvements over existing technologies. It requires a new way of thinking and developing, which makes this highly disruptive to the IT/computing industry. The full spectrum of industry sectors that will benefit from this technology include, but are not limited to, in-memory and traditional databases, AI, analytics, HPC, virtualization, and big data.
- 书名
- Programming Persistent Memory: A Comprehensive Guide for Developers
- 译名
- 持久内存编程:面向开发人员的综合指南
- 语言
- 英语
- 年份
- 2020
- 页数
- 457页
- 大小
- 8.87 MB
- 下载
Programming Persistent Memory: A Comprehensive Guide for Developers.pdf
- 密码
- 65536
最后更新:2025-04-12 23:54:40
←A Course in Algebraic Number Theory
→Notes on Data Structures and Programming Techniques in C (CPSC 223, Spring 2022)