Labor 1.1

Programming with Persistent Memory

After the advent of 3D-XPoint © technology in NVMe-SSDs we can expect to see this in DIMM format as real persistent Memory (DCPMM) available from April 2019.

In this hands-on session you will get access to the latest RX2540-M5 server with CascadeLake CPU and DCPMM modules to
- understand
- run
- modify
- extend
some examples from the Persistent Memory Development Kit (PMDK):

The collection of PMDK Libraries (libpmemobj, libpmemblk, libpmemlog, libpmem, ...) build on the DAX (Direct Access) feature allows applications to access persistent memory as memory-mapped files, as described in the SNIA NVM Programming Model.

To access the remote server you can use GUI based tools (Eclipse, Visual Studio Code, mobaxterm) or just only a terminal, ssh and vi.


  • Fujitsu
  • IBM
  • Amazon
  • Elektrobit Automotive GmbH, Erlangen