Rule-Based Reinforcement Learning on FPGA for QoS-Aware Dynamic Frequency Scaling

To improve the system performance of multiprocessor system-on-chips (MPSoCs), modern processors have several built-in hardware features, such as prefetchers, which respond to short-term variations in processor load that occurs on a submillisecond scale. However, even the latest dynamic (voltage) frequency scaling governors using reinforcement learning (RL) are implemented in software and, thus, cannot take advantage of these variations. In this work, we propose a hardware RL agent, augmented with preemptive shielding and eligibility traces, to optimize the execution of deadline-bound quality-of-service (QoS) tasks in mixed-critical environments. We demonstrate the features of our algorithm in a hardware-in-the-loop simulation by running LLVM’s single-source benchmarks on SparcV8 processors. We also present our field-programmable gate array (FPGA) implementation with optimized resource usage and timing performance achieved through quantization and approximation.

Authors

Institutions

Publication Details

Journal
IEEE Transactions on Very Large Scale Integration (VLSI) Systems
Published
2025-08-04
DOI
https://doi.org/10.1109/tvlsi.2025.3592300
Primary Topic
Iterative Learning Control Systems
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Rule-Based Reinforcement Learning on FPGA for QoS-Aware Dynamic Frequency Scaling

Andreas Herkersdorf, Matthias J. Schlemmer, Florian Maurer, Anmol Surhonne et al.
IEEE Transactions on Very Large Scale Integration (VLSI) Systems
Iterative Learning Control Systems
article

Rule-Based Reinforcement Learning on FPGA for QoS-Aware Dynamic Frequency Scaling

Andreas Herkersdorf, Matthias J. Schlemmer, Florian Maurer, Anmol Surhonne, Thomas Wild, Yiming Lu, Michael Meidinger, Thomas Hallermeier
article en

Abstract

To improve the system performance of multiprocessor system-on-chips (MPSoCs), modern processors have several built-in hardware features, such as prefetchers, which respond to short-term variations in processor load that occurs on a submillisecond scale. However, even the latest dynamic (voltage) frequency scaling governors using reinforcement learning (RL) are implemented in software and, thus, cannot take advantage of these variations. In this work, we propose a hardware RL agent, augmented with preemptive shielding and eligibility traces, to optimize the execution of deadline-bound quality-of-service (QoS) tasks in mixed-critical environments. We demonstrate the features of our algorithm in a hardware-in-the-loop simulation by running LLVM’s single-source benchmarks on SparcV8 processors. We also present our field-programmable gate array (FPGA) implementation with optimized resource usage and timing performance achieved through quantization and approximation.

IEEE Transactions on Very Large Scale Integration (VLSI) SystemsVol. 33(11)
Technical University of Munich (DE)
Openalex Percentile: Top 77%
Iterative Learning Control Systems
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.

Rule-Based Reinforcement Learning on FPGA for QoS-Aware Dynamic Frequency Scaling — Andreas Herkersdorf, Matthias J. Schlemmer, et al. · IEEE Transactions on Very Large Scale Integration (VLSI) Systems (2025) | TGRS Research Map | TGRS