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
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;
Conference_Titel :
Embedded and Ubiquitous Computing (EUC), 2014 12th IEEE International Conference on
Conference_Location :
Milano
DOI :
10.1109/EUC.2014.12