Early evaluation of intel optane non-volatile memory with hpc i/o workloads

K Wu, F Ober, S Hamlin, D Li - arXiv preprint arXiv:1708.02199, 2017 - arxiv.org
High performance computing (HPC) applications have a high requirement on storage speed
and capacity. Non-volatile memory is a promising technology to replace traditional storage …

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 …

Ribbon: High performance cache line flushing for persistent memory

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 …

Software Support for Non-Volatile Memory (NVM) Programming

DT Aksun - 2021 - infoscience.epfl.ch
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 …

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 …

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 …

Compiler aided checkpointing using crash-consistent data structures in NVMM systems

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 …

Architecture-aware, high performance transaction for persistent memory

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 …

[图书][B] Runtime data management on non-volatile memory-based high performance systems

K Wu - 2021 - search.proquest.com
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 …

[PDF][PDF] Exploring use-cases for non-volatile memories in support of hpc resilience

O Patil, S Hukerikar, F Mueller… - SC Poster …, 2017 - sc17.supercomputing.org
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 …