Interesting!<p>Incidentally (since this may be somewhat related), I&#x27;m wondering, what are your thoughts on the Persistent Memory Manager approach, as in the following:<p>Justin Meza, Yixin Luo, Samira Khan, Jishen Zhao, Yuan Xie, and Onur Mutlu: &quot;A Case for Efficient Hardware&#x2F;Software Cooperative Management of Storage and Memory.&quot; Workshop on Energy-Efficient Design, 2013.<p>Context: &quot;emerging high-performance NVM technologies enable a renewed focus on the unification of storage and memory: a hardware-accelerated single-level store, or persistent memory, which exposes a large, persistent virtual address space supported by hardware-accelerated management of heterogeneous storage and memory devices. The implications of such an interface for system efficiency are immense: A persistent memory can provide a unified load&#x2F;store-like interface to access all data in a system without the overhead of software-managed metadata storage and retrieval and with hardware-assisted data persistence guarantees.&quot;<p>The stated goals&#x2F;benefits include eliminating operating system calls for file operations, eliminating file system operations, and efficient data mapping.<p>Paper: <a href="http:&#x2F;&#x2F;justinmeza.com&#x2F;bin&#x2F;meza_weed13.pdf" rel="nofollow">http:&#x2F;&#x2F;justinmeza.com&#x2F;bin&#x2F;meza_weed13.pdf</a><p>Presentation: <a href="https:&#x2F;&#x2F;users.ece.cmu.edu&#x2F;~omutlu&#x2F;pub&#x2F;mutlu_weed13_talk.pdf" rel="nofollow">https:&#x2F;&#x2F;users.ece.cmu.edu&#x2F;~omutlu&#x2F;pub&#x2F;mutlu_weed13_talk.pdf</a>