Persistent Memory Allocation: Leverage to move a world of software
Terence Kelly, Zi Fan Tan, Jianan Li, and Haris Volos
ACM Queue magazine 2022
A lever multiplies the force of a light touch, and the right software interfaces provide formidable leverage in multiple layers of code: A familiar interface enables a new persistent memory allocator to breathe new life into an enormous installed base of software and hardware. Compatibility allows a persistent heap to slide easily beneath a widely used scripting-language interpreter, thereby endowing all scripts with effortless on-demand persistence.