User Interaction Aware Reinforcement Learning for Power and Thermal Efficiency of CPU-GPU Mobile MPSoCs

  title={User Interaction Aware Reinforcement Learning for Power and Thermal Efficiency of CPU-GPU Mobile MPSoCs},
  author={Somdip Dey and Amit Kumar Singh and Xiaohang Wang and Klaus Dieter Mcdonald-Maier},
  journal={2020 Design, Automation \& Test in Europe Conference \& Exhibition (DATE)},
Mobile user’s usage behaviour changes throughout the day and the desirable Quality of Service (QoS) could thus change for each session. In this paper, we propose a QoS aware agent to monitor mobile user’s usage behaviour to find the target frame rate, which satisfies the desired user’s QoS, and applies reinforcement learning based DVFS on a CPU-GPU MPSoC to satisfy the frame rate requirement. Experimental study on a real Exynos hardware platform shows that our proposed agent is able to achieve… Expand
Low-Complexity Runtime Management of Concurrent Workloads for Energy-efficient Multi-core Systems
Contemporary embedded systems may execute multiple applications, potentially 1 concurrently on heterogeneous platforms, with different system workloads (CPUor 2 memory-intensive or both) leading toExpand
Low-Complexity Run-time Management of Concurrent Workloads for Energy-Efficient Multi-Core Systems
Low-cost and low-complexity run-time algorithms that continuously adapt system configuration to improve the IPS/Watt by up to 139% compared to existing approaches are demonstrated. Expand
FruitVegCNN: Power- and Memory-Efficient Classification of Fruits & Vegetables Using CNN in Mobile MPSoC
Fruit and vegetable classification using Convolutional Neural Networks (CNNs) has become a popular application in the agricultural industry, however, to the best of our knowledge no previouslyExpand
ThermalAttackNet: Are CNNs Making It Easy To Perform Temperature Side-Channel Attack In Mobile Edge Devices?
Side-channel attacks remain a challenge to information flow control and security in mobile edge devices till this date. One such important security flaw could be exploited through temperatureExpand
DATE: Defense Against TEmperature Side-Channel Attacks in DVFS Enabled MPSoCs
This paper has introduced a new metric, Thermal-Security-in-Multi-Processors (TSMP), which is capable of quantifying the security against temperature side-channel attacks on computing systems, and DATE is evaluated to be 139.24% more secure at the most for certain applications than the state-of-the-art. Expand
IRON-MAN: An Approach to Perform Temporal Motionless Analysis of Video Using CNN in MPSoC
This is the first work on Temporal Motionless Analysis of the Video using Convolutional Neural Network (CNN) for scene prediction in MPSoCs and experimental results show that the methodology outperforms state-of-the-art. Expand
FruitVegCNN: Power- and Memory-Efficient Classification of Fruits & Vegetables Using CNN in Mobile MPSoC
This paper proposes a power- and memory-efficient CNN model, FruitVegCNN, to perform classification of fruits and vegetables in a mobile multi-processor system-on-a-chip (MPSoC). Expand


On the Impacts of Greedy Thermal Management in Mobile Devices
Through experiments on a commercial smartphone, the impact of application duration on throttling-induced performance loss is characterized and quality-of-service (QoS) tuning is proposed as an effective way of providing the mobile system user with consistent performance levels over extended application durations. Expand
DeadPool: Performance Deadline Based Frequency Pooling and Thermal Management Agent in DVFS Enabled MPSoCs
  • Somdip Dey, A. Singh, Xiaohang Wang, K. Mcdonald-Maier
  • Computer Science
  • 2019 6th IEEE International Conference on Cyber Security and Cloud Computing (CSCloud)/ 2019 5th IEEE International Conference on Edge Computing and Scalable Cloud (EdgeCom)
  • 2019
This paper proposes an intelligent software agent that works alongside other resource mapping and partitioning mechanism in order to monitor and reduce the operating temperature of the system by regulating the operating frequency of the CPU cores while catering for performance constraint at the same time. Expand
Frame-based and thread-based power management for mobile games on HMP platforms
This paper proposes a frame- and thread-based MPSoC power management strategy for games based on the fact that gaming workload has high temporal correlation among frames and evaluates selected workload predictors on a per-frame basis to use a hybrid workload predictor. Expand
Learning Transfer-Based Adaptive Energy Minimization in Embedded Systems
The proposed approach is implemented as a power governor in Linux and extensively validated on an ARM Cortex-A8 running different benchmark applications, showing that with intra- and inter-application variations, it can effectively minimize energy consumption by up to 33% compared to the existing approaches. Expand
TEEM: Online Thermal- and Energy-Efficiency Management on CPU-GPU MPSoCs
A thermal and energy management mechanism which achieves reduction in thermal gradient as well as energy-efficiency through resource mapping and thread-partitioning of applications with online optimization in heterogeneous MPSoCs is proposed. Expand
P-EdgeCoolingMode: an agent-based performance aware thermal management unit for DVFS enabled heterogeneous MPSoCs
P-EdgeCoolingMode is capable of pro-actively monitoring performance and based on the user's demand the agent takes necessary action, making the proposed methodology highly suitable for implementation on existing as well as conceptual Edge devices utilising heterogeneous MPSoCs with dynamic voltage and frequency scaling (DVFS) capabilities. Expand
EdgeCoolingMode: An Agent Based Thermal Management Mechanism for DVFS Enabled Heterogeneous MPSoCs
A light-weight novel thermal management mechanism in the form of intelligent software agent, which monitors and regulates the operating temperature of the CPU cores to improve reliability of the system is proposed. Expand
Online Learning for Adaptive Optimization of Heterogeneous SoCs
This paper presents an online learning framework to construct adaptive analytical models for modeling GPU frame processing time, GPU power consumption and SoC power-temperature dynamics and demonstrates that the proposed approach achieves less than 6% error under dynamically varying workloads. Expand
Integrated CPU-GPU power management for 3D mobile games
A power management approach is proposed that takes a unified view of the CPU-GPU DVFS, resulting in reduced power consumption for latest 3D mobile games compared to an independent CPU- GPU power management approaches. Expand
RewardProfiler: A Reward Based Design Space Profiler on DVFS Enabled MPSoCs
This paper proposes a hybrid approach of resource mapping technique on DVFS enabled MPSoC, which is suitable for IDE integration due to the reduced design points in the methodology resulting in significant reduction in profiling time. Expand