LoCalMem: Type-Directed Adaptive Serialization for Location- and Content-Addressable Memory

Published in ICFP 2026, 2026

Pointer-based heaps preserve sharing but degrade locality, while serialized heaps prioritize locality at the cost of duplication. LoCalMem formalizes the statics and dynamics of Gibbon’s adaptive serialization, presenting location-addressable and content-addressable memory models with a shared typed-data foundation, accompanied by mechanized soundness proofs in Rocq and locality proofs in Lean.

Recommended citation: Michael Rainey, Michael H. Borkowski, Michael Vollmer, Chaitanya S. Koparkar, Mikah Kainen, Vidush Singhal. (2026). "LoCalMem: Type-Directed Adaptive Serialization for Location- and Content-Addressable Memory." Proceedings of the ACM on Programming Languages, 10(ICFP), 461–493.
Download Paper