Fine-Grained Address Segmentation for Attention-Based Variable-Degree Prefetching
Not on the map. Why?
Abstract (arXiv)
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 prefetching as a classification problem for sequence prediction. However, the vast and sparse memory address space leads to large vocabulary, which makes this modeling impractical. The number and order of outputs for multiple cache line prefetching are also fundamentally different from text prediction. We propose TransFetch, a novel way to model prefetching. To reduce vocabulary size, we use fine-grained address segmentation as input. To predict unordered sets of future addresses, we use delta bitmaps for multiple outputs. We apply an attention-based network to learn the mapping between input and output. Prediction experiments demonstrate that address segmentation achieves 26% - 36% higher F1-score than delta inputs and 15% - 24% higher F1-score than page & offset inputs for SPEC 2006, SPEC 2017, and GAP benchmarks. Simulation results show that TransFetch achieves 38.75% IPC improvement compared with no prefetching, outperforming the best-performing rule-based prefetcher BOP by 10.44%, and ML-based prefetcher Voyager by 6.64%.
Key facts. Cited by 5 papers in the map (data through 7 Oct 2026). Builds on 13 of its 74 references that are in the map. First posted on arXiv 1 May 2022.
Builds on
13 of 74 references.
References · 13
- 2017Attention Is All You Needcited by 59,932
- 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,204
- 2014Adam: A Method for Stochastic Optimizationcited by 36,960
- 2020An Image is Worth 16x16 Words: Transformers for Image Recognition at Scalecited by 29,915
- 2017In-Datacenter Performance Analysis of a Tensor Processing Unitcited by 610
- 2016Temporal Convolutional Networks for Action Segmentation and Detectioncited by 504
- 2020Evaluation: from precision, recall and F-measure to ROC, informedness, markedness and correlationcited by 420
- 2018AI Benchmark: Running Deep Neural Networks on Android Smartphonescited by 75
- 2018Learning Memory Access Patternscited by 28
- 2015The GAP Benchmark Suitecited by 14
- 2018Parallel Attention Mechanisms in Neural Machine Translationcited by 4
- 2021NullaNet Tiny: Ultra-low-latency DNN Inference Through Fixed-function Combinational Logiccited by 4
1 more
Built on by
Citing papers per year: 2022: 2; 2023: 1; 2024: 2.
5 papers.
- 2024PaCKD: Pattern-Clustered Knowledge Distillation for Compressing Memory Access Prediction Modelscited by 2
- 2022Phases, Modalities, Temporal and Spatial Locality: Domain Specific ML Prefetcher for Accelerating Graph Analyticscited by 1
- 2023Attention, Distillation, and Tabularization: Towards Practical Neural Network-Based Prefetchingcited by 1
- 2024TabConv: Low-Computation CNN Inference via Table Lookupscited by 1
- 2022Accurate Open-set Recognition for Memory Workloadcited by 0
- 2024TabConv: Low-Computation CNN Inference via Table Lookups8 Apr 2024
- 2024PaCKD: Pattern-Clustered Knowledge Distillation for Compressing Memory Access Prediction Models21 Feb 2024
- 2023Attention, Distillation, and Tabularization: Towards Practical Neural Network-Based Prefetching23 Dec 2023
- 2022Accurate Open-set Recognition for Memory Workload17 Dec 2022
- 2022Phases, Modalities, Temporal and Spatial Locality: Domain Specific ML Prefetcher for Accelerating Graph Analytics10 Dec 2022