IMDEA Software

IMDEA initiative

Home > Events > Invited Talks > 2023 > J-NVM: Off-heap Persistent Objects in Java

Pierre Sutra

Tuesday, February 7, 2023

11:00am Zoom3 - (pass: @s3)

Pierre Sutra, Associate Professor, Telecom SudParis, France

J-NVM: Off-heap Persistent Objects in Java


Non-volatile main memory (NVMM) is a new tier in the memory hierarchy that offers jointly the durability of spinning disks, near-DRAM speed and byte addressability. This talk presents J-NVM, a fully-fledged interface to use NVMM in the Java language. J-NVM relies on proxy objects that intermediate direct off-heap access to NVMM. We present the internals of J-NVM and how to use it in the context of a modern distributed data store.

This talk is based on a paper in SOSP'21: