paper-with-me

Papers

Attention, Distillation, and Tabularization: Towards Practical Neural Network-Based Prefetching

2023-12-23 · Pengmiao Zhang, Neelesh Gupta, Rajgopal Kannan, Viktor K. Prasanna

Attention-based Neural Networks (NN) have demonstrated their effectiveness in accurate memory access prediction, an essential step in data prefetching. However, the substantial computational overheads associated with these models result in high inference latency, limiting their feasibility as practical prefetchers. To close the gap, we propose a new approach based on tabularization that significantly reduces model complexity and inference latency without sacrificing prediction accuracy. Our novel tabularization methodology takes as input a distilled, yet highly accurate attention-based model for memory access prediction and efficiently converts its expensive matrix multiplications into a hierarchy of fast table lookups. As an exemplar of the above approach, we develop DART, a prefetcher comprised of a simple hierarchy of tables. With a modest 0.09 drop in F1-score, DART reduces 99.99% of arithmetic operations from the large attention-based model and 91.83% from the distilled model. DART accelerates the large model inference by 170x and the distilled model by 9.4x. DART has comparable latency and storage costs as state-of-the-art rule-based prefetcher BO but surpasses it by 6.1% in IPC improvement. DART outperforms state-of-the-art NN-based prefetchers TransFetch by 33.1% and Voyager by 37.2% in terms of IPC improvement, primarily due to its low prefetching latency.

📄 PDF Abstract BibTeX arXiv:2401.06362

Code (0)

등록된 구현이 없습니다.

Methods 이 논문이 사용한 방법론

DART # 🎯 DART-Math > Difficulty-Aware Rejection Tuning for Mathematical Problem-Solving 📝 Paper@arXiv | 🤗…

Similar Papers 제목 키워드 기반

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

Pre-Attention Expert Prediction and Prefetching for Mixture-of-Experts Large Language Models

2025-11-10 · Shien Zhu, Samuel Bohl, Robin Oester, Gustavo Alonso arxiv

Mixture-of-Experts (MoE) Large Language Models (LLMs) efficiently scale-up the model while keeping relatively low inference cost. As MoE models only activate part of the experts, related work has proposed expert predicti…

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

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

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 …