• DocumentCode
    3717076
  • Title

    Application autotuning to support runtime adaptivity in multicore architectures

  • Author

    Davide Gadioli;Gianluca Palermo;Cristina Silvano

  • Author_Institution
    Politecnico di Milano - Dipartimento di Elettronica, Informazione e Bioingegneria, Italy
  • fYear
    2015
  • fDate
    7/1/2015 12:00:00 AM
  • Firstpage
    173
  • Lastpage
    180
  • Abstract
    In this work, we introduce an application autotuning framework to dynamically adapt applications in multicore architectures. In particular, the framework exploits design-time knowledge and multi-objective requirements expressed by the user, to drive the autotuning process at the runtime. It also exploits a monitoring infrastructure to get runtime feed-back and to adapt to external changing conditions. The intrusiveness of the autotuning framework in the application (in terms of refactoring and lines of code to be added) has been kept limited, also to minimize the integration cost. To assess the proposed framework, we carried out an experimental campaign to evaluate the overhead, the relevance of the described features and the efficiency of the framework.
  • Keywords
    "Monitoring","Runtime","Measurement","Computer architecture","Computational modeling","Throughput","Software"
  • Publisher
    ieee
  • Conference_Titel
    Embedded Computer Systems: Architectures, Modeling, and Simulation (SAMOS), 2015 International Conference on
  • Type

    conf

  • DOI
    10.1109/SAMOS.2015.7363673
  • Filename
    7363673