paper-with-me

Papers

Deep-Learning-Driven Prefetching for Far Memory

2025-05-31 · Yutong Huang, Zhiyuan Guo, Yiying Zhang

Modern software systems face increasing runtime performance demands, particularly in emerging architectures like far memory, where local-memory misses incur significant latency. While machine learning (ML) has proven effective in offline systems optimization, its application to high-frequency, runtime-level problems remains limited due to strict performance, generalization, and integration constraints. We present FarSight, a Linux-based far-memory system that leverages deep learning (DL) to efficiently perform accurate data prefetching. FarSight separates application semantics from runtime memory layout, allowing offline-trained DL models to predict access patterns using a compact vocabulary of ordinal possibilities, resolved at runtime through lightweight mapping structures. By combining asynchronous inference, lookahead prediction, and a cache-resident DL model, FarSight achieves high prediction accuracy with low runtime overhead. Our evaluation of FarSight on four data-intensive workloads shows that it outperforms the state-of-the-art far-memory system by up to 3.6 times. Overall, this work demonstrates the feasibility and advantages of applying modern ML techniques to complex, performance-critical software runtime problems.

📄 PDF Abstract BibTeX arXiv:2506.00384

Code (0)

등록된 구현이 없습니다.

Tasks

Deep Learning

Similar Papers 제목 키워드 기반

Cost-Efficient LLM Training with Lifetime-Aware Tensor Offloading via GPUDirect Storage

2025-06-06 · Ziqi Yuan, Haoyang Zhang, Yirui Eric Zhou, Apoorve Mohan 외

We present the design and implementation of a new lifetime-aware tensor offloading framework for GPU memory expansion using low-cost PCIe-based solid-state drives (SSDs). Our framework, TERAIO, is developed explicitly fo…

CPUGPULarge Language Model

Fine-Grained Address Segmentation for Attention-Based Variable-Degree Prefetching

2022-05-01 · Pengmiao Zhang, Ajitesh Srivastava, Anant V. Nori, Rajgopal Kannan 외

Machine learning algorithms have shown potential to improve prefetching performance by accurately predicting future memory accesses. Existing approaches are based on the modeling of text prediction, considering prefetchi…

PredictionSegmentation

Prefetching Cache Optimization Using Graph Neural Networks: A Modular Framework and Conceptual Analysis

2025-10-23 · F. I. Qowy arxiv

Caching and prefetching techniques are fundamental to modern computing, serving to bridge the growing performance gap between processors and memory. Traditional prefetching strategies are often limited by their reliance …

DeePref: Deep Reinforcement Learning For Video Prefetching In Content Delivery Networks

2023-10-11 · Nawras Alkassab, Chin-Tser Huang, Tania Lorido Botran

Content Delivery Networks carry the majority of Internet traffic, and the increasing demand for video content as a major IP traffic across the Internet highlights the importance of caching and prefetching optimization al…

Deep Reinforcement Learningreinforcement-learningTransfer Learning

NVR: Vector Runahead on NPUs for Sparse Memory Access

2025-02-19 · Hui Wang, Zhengpeng Zhao, Jing Wang, Yushu Du 외

Deep Neural Networks are increasingly leveraging sparsity to reduce the scaling up of model parameter size. However, reducing wall-clock time through sparsity and pruning remains challenging due to irregular memory acces…