{FlexMem}: Adaptive page profiling and migration for tiered memory

D Xu, J Ryu, K Shin, P Su, D Li - 2024 USENIX Annual Technical …, 2024 - usenix.org
Tiered memory, combining multiple memory components with different performance and
capacity, provides a cost-effective solution to increase memory capacity and improve …

Respct: fast checkpointing in non-volatile memory for multi-threaded applications

A Khorguani, T Ropars, N De Palma - Proceedings of the Seventeenth …, 2022 - dl.acm.org
Non-volatile memory (NVMM) technologies are a great opportunity to build fast fault-tolerant
programs, as they provide persistent storage in main memory. However, since the processor …

{ArchTM}:{Architecture-Aware}, high performance transaction for persistent memory

K Wu, J Ren, I Peng, D Li - 19th USENIX Conference on File and Storage …, 2021 - usenix.org
Failure-atomic transactions are a critical mechanism for accessing and manipulating data on
persistent memory (PM) with crash consistency. We identify that small random writes in …

Hybrid-Memcached: A Novel Approach for Memcached Persistence Optimization with Hybrid Memory

Z Jiang, X Li, T Peng, H Li, J Hong… - IEEE Transactions on …, 2024 - ieeexplore.ieee.org
Memcached is a widely adopted, high-performance, in-memory key-value object caching
system utilized in data centers. Nonetheless, its data is stored in volatile DRAM, making the …

[PDF][PDF] Building a More Efficient Cache Hierarchy by Taking Advantage of Related Instances of Objects

Z Wang - 2023 - reports-archive.adm.cs.cmu.edu
As the capacity of the cache hierarchy keeps scaling to match the increasing number of
cores and growing working set size, the design of the cache hierarchy has remained …

A Study on the Implementation of Low-Power Cache Flushing Instructions for Persistent Memory

J Choi - Journal of the Semiconductor & Display Technology, 2024 - koreascience.kr
Persistent memory technology has been recognized as a next-generation memory solution
because of its stability over traditional volatile memory. The primary advantage of persistent …

[BUCH][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 …