Pronto
Amirsaman Memaripour, Joseph Izraelevitz, Steven Swanson
Abstract
Non-Volatile Main Memories (NVMMs) promise an opportunity for fast, persistent data structures. However, building these data structures is hard because their data must be consistent in the wake of a failure. Existing methods for building persistent data structures require either in-depth code changes to an existing data structure using an NVMM-aware library or rewriting the data structure from scratch. Unfortunately, both of these methods are labor-intensive and error-prone.
Topics & Concepts
Computer scienceData structureCode (set theory)Programming languageParallel computingSet (abstract data type)Parallel Computing and Optimization TechniquesDistributed systems and fault toleranceAdvanced Data Storage Technologies