Memory and Storage Systems

Resources

Projects

  • HSE: Heterogeneous-Memory Storage Engine - HSE is an embeddable key-value store designed for SSDs based on NAND flash or persistent memory. HSE optimizes performance and endurance by orchestrating data placement across DRAM and multiple classes of SSDs or other solid-state storage.

Articles

Persistent/Non Volatile Memory

Learning resources

Projects/Frameworks

  • PMDK - Collection of libraries and tools. Tuned and validated on both Linux and Windows, the libraries build on the DAX feature of those operating systems (short for Direct Access) which allows applications to access persistent memory as memory-mapped files, as described in the SNIA NVM Programming Model.

Research avenues

  • SYSTOR - ACM Storage and Systems Conference

Last updated