An Energy-Aware Online Learning Framework for Resource Management in Heterogeneous Platforms
Mobile platforms must satisfy the contradictory requirements of fast response time and minimum energy consumption as a function of dynamically changing applications. To address this need, system-on-chips (SoC) that are at the heart of these devices provide a variety of control knobs, such as the number of active cores and their voltage/frequency levels. Controlling these knobs optimally at runtime is challenging for two reasons. First, the large configuration space prohibits exhaustive solutions. Second, control policies designed offline are at best sub-optimal since many potential new applications are unknown at design-time. We address these challenges by proposing an online imitation learning approach. Our key idea is to construct an offline policy and adapt it online to new applications to optimize a given metric (e.g., energy). The proposed methodology leverages the supervision enabled by power-performance models learned at runtime. We demonstrate its effectiveness on a commercial mobile platform with 16 diverse benchmarks. Our approach successfully adapts the control policy to an unknown application after executing less than 25% of its instructions.
Code (0)
등록된 구현이 없습니다.
Tasks
Imitation LearningManagementSimilar Papers 제목 키워드 기반
Online Resource Management in Energy Harvesting BS Sites through Prediction and Soft-Scaling of Computing Resources
Multi-Access Edge Computing (MEC) is a paradigm for handling delay sensitive services that require ultra-low latency at the access network. With it, computing and communications are performed within one Base Station (BS)…
Edge-computingenergy managementManagementOnline Supervisory Control and Resource Management for Energy Harvesting BS Sites Empowered with Computation Capabilities
The convergence of communication and computing has lead to the emergence of Multi-access Edge Computing (MEC), where computing resources (supported by Virtual Machines (VMs)) are distributed at the edge of the Mobile Net…
Edge-computingenergy managementManagementEnergy and Thermal-aware Resource Management of Cloud Data Centres: A Taxonomy and Future Directions
This paper investigates the existing resource management approaches in Cloud Data Centres for energy and thermal efficiency. It identifies the need for integrated computing and cooling systems management and learning-bas…
ManagementAging-aware Energy Management for Residential Multi-Carrier Energy Systems
In the context of building electrification, the operation of distributed energy resources integrating multiple energy carriers (electricity, heat, mobility) poses a significant challenge due to the nonlinear device dynam…
energy managementManagementOnline Resource Allocation for Semantic-Aware Edge Computing Systems
In this paper, we propose a semantic-aware joint communication and computation resource allocation framework for MEC systems. In the considered system, random tasks arrive at each terminal device (TD), which needs to be …
Edge-computing