Elevating Temporal Prefetching Through Instruction Correlation
Shuiyi He, Zicong Wang, Xuan Tang, Hao Tang, Dezun Dong, Liquan Xiao
Abstract
Temporal prefetchers can learn from irregular memory accesses and hide access latencies.As the on-chip storage technology for temporal prefetchers' metadata advances, enabling the development of viable commercial prefetchers, it becomes evident that the precious on-chip storage resources highlight a significant deficiency in the existing temporal prefetchers' utilization of metadata.This paper introduces Kairos, which actively prefetches address with repetitive characteristics by detecting critical memory access instructions and tracking the prefetch coverage of corresponding metadata.Kairos operates on two principles: Temporal prefetchers are designed based on a program's repetitive memory access behaviors, (1) allowing for the filtering out of instructions with low access probability to eliminate interference from corresponding temporal metadata; (2) retaining metadata with high prefetch potential while discarding low-utility entries.Kairos achieves a 25.2% overall speedup compared to a baseline system with an IP-stride prefetcher, and outperforms state-of-theart Triangel by 10.1%, while reducing storage overhead by two orders of magnitude, demonstrating substantially higher performance at significantly lower cost.
Ask about this paper
Ask your agent about it.
Lune has read the top-tier papers around this one, so every answer names the papers it rests on.
Your agent calls
Lunesearch_papers
Free to start. No credit card required.
Terminal
Install the CLIlune papers get b38daf9d-ec71-4669-9d52-7b1e77794785Related papers
- ICP: Exploiting Instruction Correlation for Prefetching Irregular Memory AccessesMengming Li, Chenlu Miao, Buqing Xu, Qijun Zhang et al.ISCA 2026
- Streamlined on-Chip Temporal PrefetchingQuang Duong, Calvin LinHPCA 2026
- Triangel: A High-Performance, Accurate, Timely On-Chip Temporal PrefetcherSam Ainsworth, Lev MukhanovISCA 2024 · 22 citations
- Profile-Guided Temporal PrefetchingMengming Li, Qijun Zhang, Yichuan Gao, Wenji Fang et al.ISCA 2025 · 4 citations
- A New Formulation of Neural Data PrefetchingQuang Duong, Akanksha Jain, Calvin LinISCA 2024 · 16 citations
