Enhanced Prefetching via Dynamic Multi-Step SARSA based Reinforcement Learning

Cache prefetchers are essential for system performance, and reinforcement learning (RL) offers a lightweight alternative to heavy machine learning techniques for modern prefetchers. While previous work used 1-step SARSA-based RL for cache prefetching, it can struggle with complex memory access patterns. This study proposes using n-step SARSA instead of 1-step to capture broader contextual learning. We incorporate a dynamic property to reduce the use of outdated Q-values, guiding the RL agent to improve prefetching effectiveness. Our approach achieves approximately 12% better performance than non-RLbased prefetchers in multi-core setups and also outperforms previous RL-based prefetcher.

Authors

Institutions

Publication Details

Journal
IEEE Embedded Systems Letters
Published
2025-01-01
DOI
https://doi.org/10.1109/les.2025.3574850
Primary Topic
Cooperative Communication and Network Coding
Type
article
Field-Weighted Citation Impact
0.00

Funders

Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Enhanced Prefetching via Dynamic Multi-Step SARSA based Reinforcement Learning

Dip Sankar Banerjee, Sheel Sindhu Manohar, Palash Das, Aman Goyal et al.
IEEE Embedded Systems Letters
Cooperative Communication and Network Coding
article

Enhanced Prefetching via Dynamic Multi-Step SARSA based Reinforcement Learning

Dip Sankar Banerjee, Sheel Sindhu Manohar, Palash Das, Aman Goyal, Sabuzima Nayak
article en

Abstract

Cache prefetchers are essential for system performance, and reinforcement learning (RL) offers a lightweight alternative to heavy machine learning techniques for modern prefetchers. While previous work used 1-step SARSA-based RL for cache prefetching, it can struggle with complex memory access patterns. This study proposes using n-step SARSA instead of 1-step to capture broader contextual learning. We incorporate a dynamic property to reduce the use of outdated Q-values, guiding the RL agent to improve prefetching effectiveness. Our approach achieves approximately 12% better performance than non-RLbased prefetchers in multi-core setups and also outperforms previous RL-based prefetcher.

IEEE Embedded Systems Letters
Indian Institute of Technology Jodhpur (IN), Shiv Nadar University (IN)
Science and Engineering Research Board
Openalex Percentile: Top 88%
Cooperative Communication and Network Coding
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

Enhanced Prefetching via Dynamic Multi-Step SARSA based Reinforcement Learning — Dip Sankar Banerjee, Sheel Sindhu Manohar, et al. · IEEE Embedded Systems Letters (2025) | TGRS Research Map | TGRS