Programming Persistent Memory


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 describes the 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. The book 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.
Download free tutorial in PDF (438 pages) created by Steve Scargall .
Pages : 438
Size :
File type : HTML
Downloads: 144
Created: 2021-05-15
License: Free
Author(s): Steve Scargall
Programming Persistent Memory

Others Memory Tutorials

Cache Memory course

ROM, EPROM, and EEPROM pdf tutorial

Introduction to ARM Memory and Assembly Language

Guide RAM and ROM Based Digital Design

DRAM: Architectures, Interfaces, and Systems

Others related eBooks about Programming Persistent Memory

Fundamentals of Azure

Download free course Fundamentals of Azure, pdf file on 263 pages by Michael Collier, Robin Shahan....

Learning Docker

Docker is a next-generation platform for simplifying application containerization life-cyc..., download free Learning Docker tutorial in PDF (240 pages) created by Pethuru Raj ....

Developing Reactive Microservices: Enterprise Implementation in Java

With microservices taking the software industry by storm, traditional enterprises running large, monolithic Java EE applications have been forced to rethink what they’ve been doing for nearly two decades. But how can microservices built upon reactive principles make a difference? ...

App Modernization on Azure Succinctly

Download free course App Modernization on Azure Succinctly, pdf file on 122 pages by by Lorenzo Barbieri....

Odoo Development Essentials

Odoo is a powerful and fast-growing business application platform. Beginning with setting ..., download free Odoo tutorial in PDF (214 pages) created by Daniel Reis ....

Scala Succinctly

Download free course Scala Succinctly, pdf file on 110 pages by Chris Rose....

DevOps: WTF?

Download free course DevOps: WTF?, pdf file on 20 pages by Don Jones....

Programming from the Ground Up: An Introduction to Programming using Linux Assembly Language

Programming from the Ground Up uses Linux assembly language to teach new programmers the most important concepts in programming. It takes you a step at a time through these concepts: * How the processor views memory * How the processor operates * How programs interact with the operating system * H...

Embedded Firmware Solutions

Download free course Embedded Firmware Solutions, pdf file on 215 pages by Jiming Sun, Marc Jones, Stefan Reinauer, Vincent Zimmer....

Building the Infrastructure for Cloud Security

For cloud users and providers alike, security is an everyday concern, yet there are very f..., download free Cloud Security tutorial in PDF (244 pages) created by Raghuram Yeluri ....