Oak Ridge National Laboratory
DRAM is a precious resource in extreme-scale machines and is increasingly becoming scarce, mainly due to the growing number of cores per node. On future multi-petaflop and exaflop machines, the memory pressure is likely to be so severe that the authors need to rethink their memory usage models. Fortunately, the advent of Non-Volatile Memory (NVM) offers a unique opportunity in this space. Current NVM offerings possess several desirable properties, such as low cost and power efficiency, but suffer from high latency and lifetime issues. They need rich techniques to be able to use them alongside DRAM.