Skip to main content
U.S. Department of Energy
Office of Scientific and Technical Information

Design and Implementation of Papyrus: Parallel Aggregate Persistent Storage

Conference ·
A surprising development in recently announced HPC platforms is the addition of, sometimes massive amounts of, persistent (nonvolatile) memory (NVM) in order to increase memory capacity and compensate for plateauing I/O capabilities. However, there are no portable and scalable programming interfaces using aggregate NVM effectively. This paper introduces Papyrus: a new software system built to exploit emerging capability of NVM in HPC architectures. Papyrus (or Parallel Aggregate Persistent -YRU- Storage) is a novel programming system that provides features for scalable, aggregate, persistent memory in an extreme-scale system for typical HPC usage scenarios. Papyrus mainly consists of Papyrus Virtual File System (VFS) and Papyrus Template Container Library (TCL). Papyrus VFS provides a uniform aggregate NVM storage image across diverse NVM architectures. It enables Papyrus TCL to provide a portable and scalable high-level container programming interface whose data elements are distributed across multiple NVM nodes without requiring the user to handle complex communication, synchronization, replication, and consistency model. We evaluate Papyrus on two HPC systems, including UTK Beacon and NERSC Cori, using real NVM storage devices.
Research Organization:
Oak Ridge National Laboratory (ORNL), Oak Ridge, TN (United States)
Sponsoring Organization:
USDOE
DOE Contract Number:
AC05-00OR22725
OSTI ID:
1362255
Country of Publication:
United States
Language:
English

Similar Records

PapyrusKV: A High-Performance Parallel Key-Value Store for Distributed NVM Architectures
Conference · Wed Nov 01 00:00:00 EDT 2017 · OSTI ID:1399547

PapyrusKV: a high-performance parallel key-value store for distributed NVM architectures
Conference · Sat Nov 11 23:00:00 EST 2017 · OSTI ID:1567466

UNITY: Unified Memory and Storage Space
Technical Report · Mon Feb 10 23:00:00 EST 2020 · OSTI ID:1594867

Related Subjects