Mitigating the Memory Bottleneck with Machine Learning-Driven and Data-Aware Microarchitectural Techniques
Not on the map. Why?
Abstract (arXiv)
Modern applications process massive data volumes that overwhelm the storage and retrieval capabilities of memory systems, making memory the primary performance and energy-efficiency bottleneck of computing systems. Although many microarchitectural techniques attempt to hide or tolerate long memory access latency, rapidly growing data footprints continue to outpace technology scaling, requiring more effective solutions. This dissertation shows that modern processors observe large amounts of application and system data during execution, yet many microarchitectural mechanisms make decisions largely independent of this information. Through four case studies, we demonstrate that such data-agnostic design leads to substantial missed opportunities for improving performance and energy efficiency. To address this limitation, this dissertation advocates shifting microarchitecture design from data-agnostic to data-informed. We propose mechanisms that (1) learn policies from observed execution behavior (data-driven design) and (2) exploit semantic characteristics of application data (data-aware design). We apply lightweight machine learning techniques and previously underexplored data characteristics across four processor components: a reinforcement learning-based hardware data prefetcher that learns memory access patterns online; a perceptron predictor that identifies memory requests likely to access off-chip memory; a reinforcement learning mechanism that coordinates data prefetching and off-chip prediction; and a mechanism that exploits repeatability in memory addresses and loaded values to eliminate predictable load instructions. Our extensive evaluation shows that the proposed techniques significantly improve performance and energy efficiency compared to prior state-of-the-art approaches.
Key facts. Cited by 1 paper in the map (data through 14 Oct 2026). First posted on arXiv 8 Mar 2026.
Builds on
0 of 0 references.
No references here yet.
Built on by
Citing papers per year: 2026: 1.
1 paper.
Similar, not cited
Close in wording, no citation either way
- 2026Athena: Synergizing Data Prefetching and Off-Chip Prediction via Online Reinforcement Learning
- 2026ArchAgent v2: A Case Study with the Data Prefetching Championship
- 2025μRL: Discovering Transient Execution Vulnerabilities Using Reinforcement Learning
- 2026Energy Efficient Software Hardware CoDesign for Machine Learning: From TinyML to Large Language Models
- 2026Beyond Scaling: Self-Evolving LLM Agents for Hardware Kernel Optimization via an Experience-Driven Workflow and Experience Graph Memory
- 2024Reinforcement Learning-based Adaptive Mitigation of Uncorrected DRAM Errors in the Field
- 2026Piece of CAKE: Adaptive Execution Engines via Microsecond-Scale Learning
- 2022A Soft SIMD Based Energy Efficient Computing Microarchitecture