DocumentCode
703931
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
fYear
2015
fDate
9-13 March 2015
Firstpage
730
Lastpage
735
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;
fLanguage
English
Publisher
ieee
Conference_Titel
Design, Automation & Test in Europe Conference & Exhibition (DATE), 2015
Conference_Location
Grenoble
Print_ISBN
978-3-9815-3704-8
Type
conf
Filename
7092483
Link To Document