Title
Energy-efficient allocation of real-time applications onto Heterogeneous Processors
Abstract
Self-powered vehicles that interact with the physical world, such as spacecraft, require computing platforms with predictable timing behavior and a low energy demand. Energy consumption can be reduced by choosing energy-efficient designs for both hardware and software components of the platform. We leverage the state-of-the-art in energy-efficient hardware design by adopting Heterogeneous Multi-core Processors with support for Dynamic Voltage and Frequency Scaling and Dynamic Power Management. We address the problem of allocating real-time software components onto heterogeneous cores such that total energy is minimized. Our approach is to start from an analytically justified target load distribution and find a task assignment heuristic that approximates it. Our analysis shows that neither balancing the load nor assigning all load to the “cheapest” core is the best load distribution strategy, unless the cores are extremely alike or extremely different. The optimal load distribution is then formulated as a solution to a convex optimization problem. A heuristic that approximates this load distribution and an alternative method that leverages the solution explicitly are proposed as viable task assignment methods. The proposed methods are compared to state-of-the-art on simulated problem instances and in a case study of a soft-real-time application on an off-the-shelf ARM big.LITTLE heterogeneous processor.
Year
DOI
Venue
2014
10.1109/RTCSA.2014.6910506
Embedded and Real-Time Computing Systems and Applications
Keywords
DocType
Citations 
convex programming,energy consumption,microprocessor chips,multiprocessing systems,power aware computing,convex optimization problem,dynamic power management,dynamic voltage,energy consumption,energy-efficient allocation,energy-efficient hardware design,frequency scaling,heterogeneous multicore processors,load distribution strategy,real-time software component,self-powered vehicle,task assignment heuristic
Conference
13
PageRank 
References 
Authors
0.61
16
3
Name
Order
Citations
PageRank
Alexei Colin1632.50
Arvind Kandhalu22339.29
Ragunathan Rajkumar31608240.79