• 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