Learn how to set up persistent memory (PMEM) emulation using regular dynamic random access memory (DRAM) on a Linux* kernel version 4.3 or higher. The article walks you through the configuration steps and directs you to sample code to get started with persistent memory programming.
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.
Code Sample: Implementing a Fault-Tolerant Algorithm for Persistent Memory Using PMDK - A MapReduce ExampleThis 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).
Intel® Optane™ technology products
英特尔持久性内存 (PMEM) 为应用数据提供了内存的出色性能和存储的持久性了解如何在不使用 PMEM 硬件的情况下，对这项新技术进行编码。
了解如何在采用 4.3 或更高版本的 Linux* 内核的英特尔® 处理器上使用常规动态随即访问内存 (DRAM) 设置持久性内存仿真。本文将介绍其硬件配置和初始设置。
What is the value of persistent memory technology for HPC? This article explores the possibilities and discusses potential architectural source code changes and real-world application examples.
Intel® VTune™ Amplifier - Platform Profiler displays high-level system configuration and collects performance metrics that can be used for deeper analysis and optimization.
This tutorial shows how to use the C++ bindings of libpmemobj, a core library of the Persistent Memory Development Kit (PMDK), to convert a simplified version of the UNIX command-line utility grep to use persistent memory. A supporting code sample is available on GitHub.
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.