ThyNVM

ThyNVM: Enabling Software-Transparent Crash Consistency in Persistent Memory Systems. Transparent Hybrid Non-Volatile Memory (ThyNVM). A gem5-based simulator of a memory controller for the DRAM+NVM hybrid architecture. ThyNVM supports software-transparent crash consistency via an efficient dual-scheme checkpointing mechanism.