Skip to content
Conference

Paging-Resilient Prefetching in Flash-Based CXL SSDs

Aug 2026 · IEEE International Conference on Embedded and Real-Time Computing Systems and Applications · pp. 125-133 · 0 citations · 38 references

Abstract

CXL SSDs extend system memory using NAND flash, providing a scalable solution to the capacity and bandwidth limits of memory-intensive, multi-tenant cloud services. Since CXL SSDs are directly addressable by the CPU, SSD-internal prefetching is crucial for hiding flash-grade latency from the host. However, host-side paging fragments access patterns and breaks spatial locality in virtual addresses, rendering conventional address-based prefetchers ineffective in the context of CXL SSD. We identify evict correlation, where cache lines written back from the SSD's internal cache to flash within a short interval are likely to be re-referenced together by the host. By tracking data layout in flash pages and the SSD cache eviction history, this correlation can be detected, exploiting out-of-place updates and sub-page mapping in flash. Combined with a dynamic SSD cache allocation across tenants, our approach reconstructs access locality and reduces overall reference latency. Experiments on HPC and AI/ML workloads demonstrate accurate prefetching and efficient SSD resource utilization.

View source

Similar papers

Book Open access Sep 2026

BASIC-Prefetcher: Bin-based Address and Size-Informed Caching for AI-Driven SSD Workloads

The BASIC Prefetcher is proposed, which recovers application-level I/O patterns by classifying requests into size-based bins and modeling temporal bin transitions with a lightweight Markov-chain framework and achieves up to 89% prediction accuracy on sequential workloads and 70% on highly random workloads, including AI...

Han Jang, Dongjun Lee, Youngbin Jin et al. · 0 citations
Open access Sep 2026

Lightweight Cache Buffer Management and Data Allocation Strategy for Enhancing Read/Write Latency in SSDs

A Lightweight Cache Buffer Management (LCBM) strategy that avoids precise frequency tracking altogether and reduces the average read latency and the write response time, while eliminating the metadata overhead of counter- and LRU-based designs is introduced.

Li-Lung Hsieh, Qi-Cheng Wu, Yu-Pei Liang · 0 citations
Preprint Oct 2026

CXDVirt: Low Latency Kernel Module Based CXL-SSD Emulation

CXL-SSDs promise memory-semantic access to NAND-scale capacity through a small in-device DRAM cache, but scarce hardware makes emulation central to CXL-SSD research. Cylon, a state-of-the-art emulator, runs workloads in a VM, intercepting DRAM misses to inject NAND latency. We show this VM machinery adds over 3$\mu s$...

Hyunsun Chung, Seongho Bong, H. Kim et al. · 0 citations
Nov 2026

PALIKV: PM-Resident Learned Index-Based Key-Value Store for the DRAM-PM-SSD Hierarchy

Persistent memory (PM) bridges the latency and cost gap between DRAM and SSDs. Within the DRAM–PM–SSD hierarchy, deploying key-value-separated key-value stores (KV-separated stores) is imperative for optimizing system longevity and performance. This architecture mitigates SSD write amplification and preserves PM endura...

Hui Sun, Ya-Jie Deng, Xiao Qin et al. · 0 citations
Book Open access Sep 2026

When Do Zoned Namespaces SSDs Matter? A Comparative Study of Cache Workloads

Remote object stores are widely used in public and private clouds for their simplicity and reliability, but their high latency and transfer costs make local caching essential. While RAM caches are common, they become prohibitively expensive at scale, leading to the adoption of flash-based (SSD) caches. However, convent...

J. Ramsden, Sam Cheng, Hans Holmberg et al. · 0 citations

We use cookies to run the site and, with your consent, for analytics and to show ads. See our Cookie Policy.