• DocumentCode
    2235874
  • Title

    A Case Study Using Automatic Performance Tuning for Large-Scale Scientific Programs

  • Author

    Chung, I-Hsin ; Hollingsworth, Jeffrey K.

  • Author_Institution
    IBM Thomas J. Watson Res. Center, Yorktown Heights, NY
  • fYear
    0
  • fDate
    0-0 0
  • Firstpage
    45
  • Lastpage
    56
  • Abstract
    Active Harmony is an automated runtime performance tuning system. In this paper we describe several case studies of using Active Harmony to improve the performance for scientific libraries and applications. We improved the tuning mechanism so it can work iteratively with benchmarking runs. By tuning the computation and data distribution, Active Harmony helps applications that utilize the PETSc library to achieve better load balance and to reduce the execution time up to 18%. For the climate simulation application POP using 480 processors, the tuning results show that by changing the block size and parameter values, the execution time is reduced up to 16.7%. Active Harmony is able to improve GS2, a plasma physics code, up to a factor of 5.1 times faster. The experiment results show that the Active Harmony system is a feasible and useful tool to automated performance tuning for scientific libraries and applications
  • Keywords
    resource allocation; scientific information systems; software libraries; Active Harmony system; PETSc library; automatic performance tuning system; climate simulation application; data distribution; large-scale scientific program; load balancing; Application software; Computer aided software engineering; Computer science; Concurrent computing; Costs; Distributed computing; Educational institutions; Large-scale systems; Libraries; Runtime;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    High Performance Distributed Computing, 2006 15th IEEE International Symposium on
  • Conference_Location
    Paris
  • ISSN
    1082-8907
  • Print_ISBN
    1-4244-0307-3
  • Type

    conf

  • DOI
    10.1109/HPDC.2006.1652135
  • Filename
    1652135