Persistent Memory Documentation
HomePMDKNDCTLBlog
  • Persistent Memory Documentation
  • Getting Started Guide
    • Introduction
    • PMDK Introduction
    • NDCTL Introduction
    • System Requirements
    • Creating Development Environments
      • Linux Environments
        • Using the memmap Kernel Option
        • Advanced Topics
          • Partitioning Namespaces
          • I/O Alignment Considerations
      • Windows Environments
      • Virtualization
        • Windows Server Hyper-V
        • Using QEMU Virtualization
        • VMware VSphere/ESXi
      • Cloud Environments
        • Microsoft Azure Cloud
        • Google Cloud Platform (GCP)
    • Installing NDCTL
    • Installing PMDK
      • PMDK Directory Structure
      • Installing PMDK using Linux Packages
      • Installing PMDK from Source on Linux
      • Installing PMDK on Windows
  • IPMCTL User Guide
  • NDCTL User Guide
Powered by GitBook
On this page

Getting Started Guide

PreviousPersistent Memory DocumentationNextIntroduction

Last updated 3 years ago

This document contains instructions for installing and configuring the Persistent Memory Development Kit (PMDK) and Non-Volatile Device Management software (NDCTL). It is designed to get users up and running quickly. It describes how to create development environments using physical NVDIMMs or emulated persistent memory devices for rapid application development.

Reading Collection

The following is a list of documents in this collection in the suggested reading order:

  • (this document): Describes how to install and configure the Persistent Memory Development Kit (PMDK) and Non-Volatile Device Control (NDCTL). It is designed to get users up and running quickly with the software.

  • : Describes how to use the ndctl, daxctl, daxio, and cxl utilities to configure, manage, and monitor real or emulated Non-Volatile Devices.

  • : Describes how to use the Intel Optane DC Persistent Memory utility called ipmctl to configure, manage, and monitor the modules.

  • Changelog: Describes the historical log or record of all notable changes made to the projects.

Getting Started Guide
NDCTL User Guide
IPMCTL User Guide