• DocumentCode
    3621007
  • Title

    Active Harmony: Towards Automated Performance Tuning

  • Author

    C. Tapus; I-Hsin Chung;J.K. Hollingsworth

  • Author_Institution
    University of Maryland at College Park
  • fYear
    2002
  • fDate
    6/24/1905 12:00:00 AM
  • Firstpage
    44
  • Lastpage
    44
  • Abstract
    In this paper, we present the Active Harmony automated runtime tuning system. We describe the interface used by programs to make applications tunable. We present the Library Specification Layer which helps program library developers expose multiple variations of the same API using different algorithms.The Library Specification Language helps to select the most appropriate program library to tune the overall performance. We also present the optimization algorithm used to adjust parameters in the application and the libraries. Finally, we present results that show how the system is able to tune several real applications. The automated tuning system is able to tune the application parameers to within a few percent of the best value after evaluating only 11 out of over 1,700 possible configurations.
  • Keywords
    "Application software","Software libraries","Grid computing","Specification languages","Computational modeling","Runtime library","Computerized monitoring","Automatic control","Control systems","Computer science"
  • Publisher
    ieee
  • Conference_Titel
    Supercomputing, ACM/IEEE 2002 Conference
  • ISSN
    1063-9535
  • Print_ISBN
    0-7695-1524-X
  • Type

    conf

  • DOI
    10.1109/SC.2002.10062
  • Filename
    1592880