DocumentCode
159672
Title
Dynamic Scheduling for Reduced Energy in Configuration-Subsetted Heterogeneous Multicore Systems
Author
Alsafrjalani, Mohamad Hammam ; Ross, Ann Gordon
Author_Institution
Dept. of Electr. & Comput. Eng., Univ. of Florida (UF), Gainesville, FL, USA
fYear
2014
fDate
26-28 Aug. 2014
Firstpage
17
Lastpage
24
Abstract
Heterogeneous and configurable multicore systems provide hardware specialization to meet disparate application hardware requirements. However, effective multicore system specialization can require a priori knowledge of the applications, application profiling information, and/or dynamic hardware tuning to schedule and execute applications on the most energy efficient cores. Furthermore, even though highly disparate core heterogeneity and/or highly configurable parameters with numerous potential parameter values result in more fine-grained specialization and higher energy savings potential, these large design spaces are challenging to efficiently explore. To address these challenges, we propose a novel configuration-subsisted heterogeneous and configurable multicore system, wherein each core offers a small subset of the design space, and propose a novel scheduling and tuning (SaT) algorithm to efficiently exploit the energy savings potential of this system. Our proposed architecture and algorithm require no a priori application knowledge or profiling, and incurs minimal runtime overhead. Results reveal energy savings potential and insights on energy tradeoffs in heterogeneous, configurable systems.
Keywords
multiprocessing systems; scheduling; dynamic scheduling; hardware specialization; multicore system specialization; novel SaT algorithm; novel configuration-subsisted heterogeneous and configurable multicore system; novel scheduling and tuning algorithm; Dynamic scheduling; Energy consumption; Hardware; Multicore processing; Schedules; Tuning; Heterogeneous cores; configurable caches; design space subsetting; embedded systems; energy optimizations; multicore architectures; scheduling;
fLanguage
English
Publisher
ieee
Conference_Titel
Embedded and Ubiquitous Computing (EUC), 2014 12th IEEE International Conference on
Conference_Location
Milano
Type
conf
DOI
10.1109/EUC.2014.12
Filename
6962262
Link To Document