Algorithm-directed crash consistence in non-volatile memory for hpc

S Yang, K Wu, Y Qiao, D Li… - 2017 IEEE International …, 2017 - ieeexplore.ieee.org
Fault tolerance is one of the major design goals for HPC. The emergence of non-volatile
memories (NVM) provides a solution to build fault tolerant HPC. Data in NVM-based main …

Exploring non-volatility of non-volatile memory for high performance computing under failures

J Ren, K Wu, D Li - 2020 IEEE International Conference on …, 2020 - ieeexplore.ieee.org
Hardware failures and faults often result in application crash in HPC. The emergence of non-
volatile memory (NVM) provides a solution to address this problem. Leveraging the …

Easycrash: Exploring non-volatility of non-volatile memory for high performance computing under failures

J Ren, K Wu, D Li - arXiv preprint arXiv:1906.10081, 2019 - arxiv.org
Emerging non-volatile memory (NVM) is promising for building future HPC. Leveraging the
non-volatility of NVM as main memory, we can restart the application using data objects …

High performance data persistence in non-volatile memory for resilient high performance computing

Y Huang, K Wu, D Li - arXiv preprint arXiv:1705.00264, 2017 - arxiv.org
Resilience is a major design goal for HPC. Checkpoint is the most common method to
enable resilient HPC. Checkpoint periodically saves critical data objects to non-volatile …

DONUTS: An efficient method for checkpointing in non‐volatile memories

K Kruger, R Pannain, R Azevedo - … and Computation: Practice …, 2023 - Wiley Online Library
Non‐volatile memory (NVM) is an emerging technology being explored as an alternative to
DRAM main memory in computing systems because of its persistence, higher storage …

Performance evaluation and modeling of HPC I/O on non-volatile memory

W Liu, K Wu, J Liu, F Chen, D Li - … International Conference on …, 2017 - ieeexplore.ieee.org
HPC applications pose high demands on I/O performance and storage capability. The
emerging non-volatile memory (NVM) techniques offer low-latency, high bandwidth, and …

Compiler-support for critical data persistence in NVM

R Elkhouly, M Alshboul, A Hayashi, Y Solihin… - ACM Transactions on …, 2019 - dl.acm.org
Non-volatile Main Memories (NVMs) offer a promising way to preserve data persistence and
enable computation recovery in case of failure. While the use of NVMs can significantly …

Understanding application recomputability without crash consistency in non-volatile memory

J Ren, K Wu, D Li - Proceedings of the Workshop on Memory Centric …, 2018 - dl.acm.org
Emerging non-volatile memory (NVM) is promising to be used as main memory, because of
its good performance, density, and energy efficiency. Leveraging the non-volatility of NVM …

Phoenix: Memory speed hpc i/o with nvm

P Fernando, S Kannan, A Gavrilovska… - 2016 IEEE 23rd …, 2016 - ieeexplore.ieee.org
In order to bridge the gap between the applications' I/O needs on future exascale platforms,
and thecapabilities of conventional memory and storage technologies, HPC system designs …

Reducing the cost of persistence for nonvolatile heaps in end user devices

S Kannan, A Gavrilovska… - 2014 IEEE 20th …, 2014 - ieeexplore.ieee.org
This paper explores the performance implications of using future byte addressable non-
volatile memory (NVM) like PCM in end client devices. We explore how to obtain dual …