On Stacking a Persistent Memory File System on Legacy File Systems
summary
SPFS stacks a persistent memory layer on top of legacy file systems (ext4, f2fs, xfs) and exposes NVMM (Intel DCPMM, MBDM) as a persistent writeback cache that absorbs small, order‑preserving synchronous writes while delegating other I/O to the underlying FS. It implements metadata in dynamic hash tables and a novel Extent Hashing scheme, uses a SyncPoint profiler to promote/demote extents, is evaluated on 256 GB DCPMM and 16 GB MBDM machines, and speeds lower file systems up to 9.9×.
AI-written summary · about
