CPU frequency scheduling of real-time applications on embedded devices with temporal encoding-based deep reinforcement learning
Not on the map. Why?
Abstract (arXiv)
Small devices are frequently used in IoT and smart-city applications to perform periodic dedicated tasks with soft deadlines. This work focuses on developing methods to derive efficient power-management methods for periodic tasks on small devices. We first study the limitations of the existing Linux built-in methods used in small devices. We illustrate three typical workload/system patterns that are challenging to manage with Linux's built-in solutions. We develop a reinforcement-learning-based technique with temporal encoding to derive an effective DVFS governor even with the presence of the three system patterns. The derived governor uses only one performance counter, the same as the built-in Linux mechanism, and does not require an explicit task model for the workload. We implemented a prototype system on the Nvidia Jetson Nano Board and experimented with it with six applications, including two self-designed and four benchmark applications. Under different deadline constraints, our approach can quickly derive a DVFS governor that can adapt to performance requirements and outperform the built-in Linux approach in energy saving. On Mibench workloads, with performance slack ranging from 0.04 s to 0.4 s, the proposed method can save 3% - 11% more energy compared to Ondemand. AudioReg and FaceReg applications tested have 5%- 14% energy-saving improvement. We have open-sourced the implementation of our in-kernel quantized neural network engine. The codebase can be found at: https://github.com/coladog/tinyagent.
Key facts. Cited by 1 paper in the map (data through 14 Oct 2026). Builds on 4 of its 49 references that are in the map. First posted on arXiv 7 Sep 2023.
Builds on
4 of 49 references.
References · 4
- 2015Deep Reinforcement Learning with Double Q-learningcited by 1,745
- 2017Quantization and Training of Neural Networks for Efficient Integer-Arithmetic-Only Inferencecited by 1,593
- 2015Prioritized Experience Replaycited by 1,099
- 2020Power-Aware Run-Time Scheduler for Mixed-Criticality Systems on Multi-Core Platformcited by 1
Built on by
Citing papers per year: 2024: 1.
1 paper.
Similar, not cited
Close in wording, no citation either way
- 2026ZeroDVFS: Zero-Shot LLM-Guided Core and Frequency Allocation for Embedded Platforms
- 2025Metadata-Guided Adaptable Frequency Scaling across Heterogeneous Applications and Devices
- 2020An Energy-Aware Online Learning Framework for Resource Management in Heterogeneous Platforms
- 2026Managing Task Execution for Unknown Workloads in Batteryless IoT: A Hardware-Agnostic Evaluation
- 2025RL-TIME: Reinforcement Learning-based Task Replication in Multicore Embedded Systems
- 2026Enabling Spatially Fine-Grained DVFS in Neural Processing Units for Energy-Efficient LLM Serving
- 2025Improving the Efficiency of a Deep Reinforcement Learning-Based Power Management System for HPC Clusters Using Curriculum Learning
- 2026Edge-Inference Governors Need Memory-Clock State ↗