Micro-Armed Bandit (2023 MICRO): Lightweight & Reusable Reinforcement Learning for Microarchitecture Decision-Making
2023 MICRO Micro-Armed Bandit 论文解读:利用动作空间的时间同质性,用 Multi-Armed Bandit 实现轻量级可复用的微架构决策 RL agent
Alecto (2025 HPCA): Integrating Prefetcher Selection with Dynamic Request Allocation Improves Prefetching Efficiency
2025 HPCA Alecto 论文解读:通过动态 demand request 分配实现细粒度预取器选择,同时优化 accuracy、coverage 和 timeliness
SBP (2014 HPCA): Sandbox Prefetching: Safe Run-Time Evaluation of Aggressive Prefetchers
2014 HPCA SBP 论文解读:用 Bloom filter 沙箱安全评估激进 offset prefetcher,择优部署到真实内存层次
ReSemble (2022 SC): Reinforced Ensemble Framework for Data Prefetching
2022 SC ReSemble 论文解读:基于强化学习的集成预取框架,用 MLP 作为 Q-network 动态选择最佳预取器建议
TPC (2018 ISCA): Division of Labor: A More Effective Approach to Prefetching
2018 ISCA TPC 论文解读:通过组合多个专注于简单模式的子预取器(分工协作),取代单一复杂预取器,以更高精度和更低带宽开销获得更好性能
MOKA (2025 HPCA): To Cross, or Not to Cross Pages for Prefetching?
2025 HPCA 论文阅读:L1D 预取器如何进行跨页预取
L1 Cache Data Prefetcher Overview
L1 Cache 数据预取器设计汇总
L2 Cache Data Prefetcher Overview
L2 Cache 数据预取器设计汇总
DirectedBTB in Gem5
在 Gem5 上实现的 DirectedBTB
多预取器管理 Overview
当前工业界和学术界关于多预取器的管理调研