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
Link To Document :
بازگشت