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 …
K Wu, I Peng, J Ren, D Li - … of the ACM International Conference on …, 2020 - dl.acm.org
Cache line flushing (CLF) is a fundamental building block for programming persistent memory (PM). CLF is prevalent in PM-aware workloads to ensure crash consistency. It also …
Abstract Non-Volatile Memory (NVM) is an emerging type of memory device that provides fast, byte-addressable, and high-capacity durable storage. NVM sits on the memory bus and …
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 …
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 …
T Coy, S He, B Ren, X Zhang - … of the 34th ACM International Conference …, 2020 - dl.acm.org
Scientific applications use checkpointing for failure recovery. The existing checkpointing approaches were proposed for storing persistent states of applications as checkpoints in …
K Wu, J Ren, D Li - arXiv preprint arXiv:1903.06226, 2019 - arxiv.org
Byte-addressable non-volatile main memory (NVM) demands transactional mechanisms to access and manipulate data on NVM atomically. Those transaction mechanisms often …
Byte-addressable non-volatile memories (NVM) have been envisioned as a new tier in computer systems, providing memory-like performance and storage-level capacity and …
The exascale supercomputer will be di erent than its predecessors in many ways. Exa op computation capabilities will be realized by a vast ensemble of processors, co-processors …