Article

Introduction to Programming with Intel® Optane™ DC Persistent Memory

Persistent memory (PMEM) from Intel enables memory performance with storage persistence for application data. Learn how you can start coding for this new techology today, even without PMEM hardware.
Authored by USHARANI U. (Intel) Last updated on 07/03/2019 - 13:31
Article

Code Sample: Implementing a Fault-Tolerant Algorithm for Persistent Memory Using PMDK - A MapReduce Example

This code sample shows how to implement fault tolerance in a persistent memory version of the famous MapReduce (MR) algorithm. It uses libpmemobj C++ bindings of the Persistent Memory Development Kit (PMDK).
Authored by Eduardo B. (Intel) Last updated on 07/16/2019 - 14:44
Article

使用英特尔持久性内存编程简介

英特尔持久性内存 (PMEM) 为应用数据提供了内存的出色性能和存储的持久性了解如何在不使用 PMEM 硬件的情况下,对这项新技术进行编码。
Authored by USHARANI U. (Intel) Last updated on 07/05/2019 - 18:57
Article

How to Detect Persistent Memory Programming Errors Using Intel® Inspector - Persistence Inspector

Persistent memory enables better application performance and reliability. Intel® Inspector - Persistence Inspector is a runtime tool for developers that analyzes cache flush behavior and transaction consistency.
Authored by kevin-oleary (Intel) Last updated on 02/27/2019 - 15:11
Article

如何使用英特尔® Inspector - Persistence Inspector 检测持久内存编程错误

持久内存可实现更出色的应用性能和可靠性。英特尔® Inspector - Persistence Inspector 是一款是面向开发人员的运行时工具,用于分析缓存刷新行为和事务一致性。
Authored by kevin-oleary (Intel) Last updated on 03/25/2018 - 23:05
Article

使用 PMDK 实施面向持久内存的容错算法 - MapReduce 示例

此代码示例将展示如何在持久内存版本的知名 MapReduce (MR) 算法中实施容错。它将使用持久内存开发工具包 (PMDK) 的 libpmemobj C++ 绑定。
Authored by Eduardo B. (Intel) Last updated on 04/09/2018 - 22:55
Article

C++ Extensions for Persistent Memory Programming

This paper describes the C++ API for the open source PMDK libpmemobj library, designed to make it easier to convert an application to use persistent memory.
Authored by Last updated on 07/03/2019 - 20:00
Article

面向永久性内存编程的 C++ 扩展

本文介绍了面向开源 PMDK libpmemobj 库的 C++ API,该特性简化了为使用永久性内存实施的应用转换。
Authored by Last updated on 07/03/2019 - 20:00
Article

Accessing Remote Persistent Memory with Block Semantics Using SPDK and PMDK

Legacy software may need to access remote persistent memory using block semantics. Learn how to integrate SPDK with PMDK for low-latency remote access to persistent memory using NVMe-oF.
Authored by JAMES H. (Intel) Last updated on 07/05/2019 - 19:40
Article

使用 SPDK 和 PMDK 通过块语义访问远程持久内存

传统软件可能需要使用块语义访问远程持久内存。了解如何将 SPDK 与 PMDK 集成,以便使用 NVMe-oF 对持久内存进行低延迟远程访问。
Authored by JAMES H. (Intel) Last updated on 07/05/2019 - 19:40