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: 149
Created: 2021-05-15
License: Free
Author(s): Steve Scargall
Programming Persistent Memory

Others Memory Tutorials

Cache Memory course

Guide RAM and ROM Based Digital Design

ROM, EPROM, and EEPROM pdf tutorial

DRAM: Architectures, Interfaces, and Systems

Introduction to ARM Memory and Assembly Language

Others related eBooks about Programming Persistent Memory

Discovering the STM32 Microcontroller

This book is intended as a hands-on manual for learning how to design systems using the STM32 F1 family of micro-controllers. It was written to support a junior-level computer science course at Indiana University. ...

An Introduction to Combinatorics and Graph Theory

Combinatorics is a branch of mathematics concerning the study of finite or countable discrete structures. Aspects of combinatorics include counting the structures of a given kind and size (enumerative combinatorics), deciding when certain criteria can be met, and constructing and analyzing objects...

Made With Creative Commons

Download free course Made With Creative Commons, pdf file on 176 pages by Paul Stacey, Sarah Hinchliff Pearson....

Using Adobe Soundbouth CS5

This PDF tutorial presents an understanding of key audio concepts helps you get the most out of Adobe Soundbooth CS5,download free training document for intermediat level-users....

Tutorial Cryptography for Beginners

This tutorial is intended to novice who wants to be familiar with lattice based cryptography and cryptosystem....

Principles of Computer System Design: An Introduction

This is a unique, ambitious, and important book. It is about computer system design principles, and not the usual mechanics of how things work. These principles are typically embedded in research papers....

Cracking Passwords Guide

This tutorial is for people who want to learn to the how and why of password cracking. There is a lot of information being presented and you should READ IT ALL BEFORE you attempted doing anything documented here....

Efficient Learning Machines

Download free course Efficient Learning Machines, pdf file on 244 pages by Mariette Awad, Rahul Khanna....

O'Reilly® DocBook 5: The Definitive Guide

If you need a reliable tool for technical documentation, this clear and concise reference will help you take advantage of DocBook, the popular XML schema originally developed to document computer and hardware projects. DocBook 5.0 has been expanded and simplified to address documentation needs in ...

unity3d PDF Tutorial

Download free unity3d tutorial course in PDF, training file in 40 chapters and 219 pages. Free unaffiliated ebook created from Stack OverFlow contributor....