paper-with-me

홈 › Papers

A Joint Learning Approach to Hardware Caching and Prefetching

2025-10-13 · Samuel Yuan, Divyanshu Saxena, Jiayi Chen, Nihal Sharma, Aditya Akella arxiv

Several learned policies have been proposed to replace heuristics for scheduling, caching, and other system components in modern systems. By leveraging diverse features, learning from historical trends, and predicting future behaviors, such models promise to keep pace with ever-increasing workload dynamism and continuous hardware evolution. However, policies trained in isolation may still achieve suboptimal performance when placed together. In this paper, we inspect one such instance in the domain of hardware caching -- for the policies of cache replacement and prefetching. We argue that these two policies are bidirectionally interdependent and make the case for training the two jointly. We propose a joint learning approach based on developing shared representations for the features used by the two policies. We present two approaches to develop these shared representations, one based on a joint encoder and another based on contrastive learning of the embeddings, and demonstrate promising preliminary results for both of these. Finally, we lay down an agenda for future research in this direction.

📄 PDF Abstract BibTeX arXiv:2510.10862

Code (0)

등록된 구현이 없습니다.

Tasks

Contrastive Learning

Similar Papers 제목 키워드 기반

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

SpecMD: A Comprehensive Study On Speculative Expert Prefetching

2026-02-03 · Duc Hoang, Ajay Jaiswal, Mohammad Samragh, Minsik Cho arxiv

Mixture-of-Experts (MoE) models enable sparse expert activation, meaning that only a subset of the model's parameters is used during each inference. However, to translate this sparsity into practical performance, an expe…

DEAP Cache: Deep Eviction Admission and Prefetching for Cache

2020-09-19 · Ayush Mangal, Jitesh Jain, Keerat Kaur Guliani, Omkar Bhalerao

Recent approaches for learning policies to improve caching, target just one out of the prefetching, admission and eviction processes. In contrast, we propose an end to end pipeline to learn all three policies using machi…

BIG-bench Machine LearningDensity Estimation

Plumber: Diagnosing and Removing Performance Bottlenecks in Machine Learning Data Pipelines

2021-11-07 · Michael Kuchnik, Ana Klimovic, Jiri Simsa, Virginia Smith 외

Input pipelines, which ingest and transform input data, are an essential part of training Machine Learning (ML) models. However, it is challenging to implement efficient input pipelines, as it requires reasoning about pa…

BIG-bench Machine Learning

Semantic Web Prefetching Using Semantic Relatedness between Web pages

2017-06-28 · Parmar Jyotsna, Jyoti

Internet as become the way of life in the fast growing digital life.Even with the increase in the internet speed, higher latency time is still a challenge. To reduce latency, caching and pre fetching techniques can be us…

Descriptive