Adaptive Energy Minimization of Embedded Heterogeneous Systems using Regression-based Learning
File(s)sigproc.pdf (2.11 MB)
Accepted version
Author(s)
Type
Conference Paper
Abstract
Modern embedded systems consist of heterogeneous computing resources with diverse energy and performance trade-offs. This is because these resources exercise the application tasks differently, generating varying workloads and energy consumption. As a result, minimizing energy consumption in these systems is challenging as continuous adaptation between application task mapping (i.e. allocating tasks among the computing resources) and dynamic voltage/frequency scaling (DVFS) is required. Existing approaches have limitations due to lack of such adaptation with practical validation (Table I). This paper addresses such limitation and proposes a novel adaptive energy minimization approach for embedded heterogeneous systems. Fundamental to this approach is a runtime model, generated through regression-based learning of energy/performance trade-offs between different computing resources in the system. Using this model, an application task is suitably mapped on a computing resource during runtime, ensuring minimum energy consumption for a given application performance requirement. Such mapping is also coupled with a DVFS control to adapt to performance and workload variations. The proposed approach is designed, engineered and validated on a Zynq-ZC702 platform, consisting of CPU, DSP and FPGA cores. Using several image processing applications as case studies, it was demonstrated that our proposed approach can achieve significant energy savings (>70%), when compared to the existing approaches.
Date Issued
2015-12-07
Date Acceptance
2015-07-08
Citation
2015, pp.103-110
ISBN
978-1-4673-9419-2
Publisher
IEEE
Start Page
103
End Page
110
Journal / Book Title
Optimization and Simulation (PATMOS), 2015 25th International Workshop on Power and Timing Modeling
Copyright Statement
© 2015 IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for all other uses, in any current or future media, including reprinting/republishing this material for advertising or promotional purposes, creating new collective works, for resale or redistribution to servers or lists, or reuse of any copyrighted component of this work in other works.
Sponsor
Engineering & Physical Science Research Council (E
Grant Number
11908 (EP/K034448/1)
Source
International Workshop on Power and Timing Modeling, Optimization and Simulation (PATMOS)
Publication Status
Published
Start Date
2015-09-01
Finish Date
2015-09-04
Coverage Spatial
Salvador, Brazil
Date Publish Online
2015-12-07