Title :
Adaptive on-the-fly application performance modeling for many cores
Author :
Kobbe, Sebastian ; Bauer, Lars ; Henkel, Jorg
Author_Institution :
Dept. of Embedded Syst. (CES), Karlsruhe Inst. of Technol. (KIT), Karlsruhe, Germany
Abstract :
Resource management for a many-core system entails allocating cores to applications and binding tasks of the applications to particular cores. Accurate on-the-fly estimates of different core allocations w.r.t. application performance are required before binding the tasks to cores for execution efficiency. We propose an adaptive on-the-fly application performance model that largely alleviates this increasingly important problem. It allows reacting to spontaneous workload variations and it considers topological properties of resources. Extensive evaluations show that the average estimation error is reduced from 14.7% to 4.5%, resulting in high quality of on-the-fly adaptive application mappings. Our work is a first milestone towards optimality of systems that exhibit a high degree of spontaneous workload variations.
Keywords :
multiprocessing systems; performance evaluation; resource allocation; adaptive on-the-fly application performance modeling; application performance; binding tasks; core allocation; many-core system; on-the-fly adaptive application mappings; resource management; spontaneous workload variations; Accuracy; Adaptation models; Computational modeling; Delays; Estimation; Resource management; Runtime;
Conference_Titel :
Design, Automation & Test in Europe Conference & Exhibition (DATE), 2015
Conference_Location :
Grenoble
Print_ISBN :
978-3-9815-3704-8