DocumentCode :
117292
Title :
Dynamic runtime optimizations for systems of heterogeneous architectures
Author :
Tran, Geoffrey Phi C. ; Dong-In Kang ; Crago, Stephen
Author_Institution :
Dept. of Electr. Eng. - Syst., Univ. of Southern California, Los Angeles, CA, USA
fYear :
2014
fDate :
9-11 Sept. 2014
Firstpage :
1
Lastpage :
6
Abstract :
In today´s embedded systems, engineers are trying to get as much performance out of designs while minimizing the energy consumed in order to maximize battery life. Furthermore, embedded systems and their computational sub-systems are becoming more heterogeneous, containing compute resources such as general-purpose processors, graphics processing units, and FPGAs. Because of this heterogeneity, there is a rich area for optimization, especially when considering the mapping of a dynamic, real-time application to these heterogeneous resources. One approach involves maximizing the performance of a task on a given architecture with a given energy constraint. However, this approach will not minimize power and energy consumption. Therefore, in this paper, we propose new dynamic runtime optimizations that can schedule dynamic tasks to a heterogeneous system while minimizing energy consumption and deadlines missed. Through experimentation, we found improvements in energy efficiency of up to 390× relative to a baseline greedy scheduler.
Keywords :
embedded systems; energy conservation; power aware computing; resource allocation; scheduling; FPGA; baseline greedy scheduler; battery life maximization; computational subsystems; compute resources; dynamic real-time application mapping; dynamic runtime optimization; dynamic task scheduling; embedded systems; energy constraint; energy consumption minimization; energy efficiency; general-purpose processors; graphics processing units; heterogeneous architecture; heterogeneous resources; power consumption; task performance maximization; Computer architecture; Dynamic scheduling; Energy consumption; Optimization; Processor scheduling; Runtime; Schedules;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
High Performance Extreme Computing Conference (HPEC), 2014 IEEE
Conference_Location :
Waltham, MA
Print_ISBN :
978-1-4799-6232-7
Type :
conf
DOI :
10.1109/HPEC.2014.7040970
Filename :
7040970
Link To Document :
بازگشت