Programming Persistent Memory

A Comprehensive Guide for Developers

de

Éditeur :

Apress


Paru le : 2020-01-09



eBook Téléchargement , DRM LCP 🛈 DRM Adobe 🛈
Lecture en ligne (streaming)
Gratuit

Téléchargement immédiat
Dès validation de votre commande
Ajouter à ma liste d'envies
Image Louise Reader présentation

Louise Reader

Lisez ce titre sur l'application Louise Reader.

Description

Les programmeurs débutants et expérimentés utiliseront ce guide complet sur la programmation de la mémoire permanente. Vous comprendrez comment la mémoire persistante réunit plusieurs nouvelles exigences logicielles/matérielles et offre de grandes promesses pour de meilleures performances et des temps de démarrage d'application plus rapides - un énorme bond en avant en termes de capacité d'adressage d'octets par rapport aux offres DRAM actuelles.

Cette nouvelle technologie révolutionnaire apporte aux applications des améliorations significatives de performance et de capacité par rapport aux technologies existantes. Elle exige une nouvelle façon de penser et de se développer, ce qui la rend très perturbatrice pour l'industrie informatique. La gamme complète des secteurs industriels qui bénéficieront de cette technologie comprend, entre autres, les bases de données en mémoire et traditionnelles, l'IA, l'analytique, le HPC, la virtualisation et les données volumineuses.
Programmation de la mémoire persistante décrit la technologie et pourquoi elle passionne l'industrie. Il couvre le système d'exploitation et les exigences matérielles ainsi que la façon de créer des environnements de développement en utilisant du matériel à mémoire persistante émulée ou réelle. Le livre explique les concepts fondamentaux ; fournit une introduction aux API de programmation en mémoire persistante pour les langages C, C++, JavaScript et autres ; discute de la RMDA avec la mémoire persistante ; passe en revue les caractéristiques de sécurité ; et présente de nombreux exemples. Le code source et des exemples que vous pouvez exécuter sur vos propres systèmes sont inclus.


Ce que vous apprendrez
Comprendre ce qu'est la mémoire persistante, ce qu'elle fait et la valeur qu'elle apporte à l'industrie
Se familiariser avec le système d'exploitation et les exigences matérielles pour utiliser la mémoire permanente
Connaître les bases de la programmation en mémoire persistante : pourquoi elle est différente des méthodes de programmation actuelles, et ce que les développeurs doivent garder à l'esprit lorsqu'ils programment pour la persistance
Examinez le développement d'applications de mémoire persistante à l'aide de l'exemple du Persistent Memory Development Kit (PMDK)Concevoir et optimiser les structures de données pour la mémoire permanenteÉtudier comment les applications du monde réel sont modifiées pour exploiter la mémoire persistanteUtiliser les outils disponibles pour la programmation en mémoire persistante, le profilage des performances des applications et le débogage









A qui s'adresse ce livre
C, C++, Java et Python, mais sera également utile aux architectes de logiciels, de nuages et de matériel dans un large éventail de secteurs, y compris les fournisseurs de services de nuages, les fournisseurs de logiciels indépendants, le calcul haute performance, l'intelligence artificielle, l'analyse des données, les données volumineuses, etc.


Pages
438 pages
Collection
n.c
Parution
2020-01-09
Marque
Apress
EAN papier
9781484249314
EAN PDF
9781484249321

Informations sur l'ebook
Nombre pages copiables
4
Nombre pages imprimables
43
Taille du fichier
9185 Ko
Prix
0,00 €
EAN EPUB
9781484249321

Informations sur l'ebook
Nombre pages copiables
4
Nombre pages imprimables
43
Taille du fichier
6359 Ko
Prix
0,00 €

Suggestions personnalisées