DocumentCode
3247559
Title
Workflows for performance evaluation and tuning
Author
Tilson, Jeffrey L. ; Reed, Mark S C ; Fowler, Robert J.
Author_Institution
Renaissance Comput. Inst., Univ. of North Carolina, Chapel Hill, NC
fYear
2008
fDate
Sept. 29 2008-Oct. 1 2008
Firstpage
79
Lastpage
88
Abstract
We report our experiences with using high-throughput techniques to run large sets of performance experiments on collections of grid accessible parallel computer systems for the purpose of deploying optimally compiled and configured scientific applications. In these environments, the set of variable parameters (compiler, link, and runtime flags; application and library options; partition size) can be very large, so running the performance ensembles is labor intensive, tedious, and prone to errors. Automating this process improves productivity, reduces barriers to deploying and maintaining multi-platform codes, and facilitates the tracking of application and system performance over time. We describe the design and implementation of our system for running performance ensembles and we use two case studies as the basis for evaluating the long term potential for this approach. The architecture of a prototype benchmarking system is presented along with results on the efficacy of the workflow approach.
Keywords
grid computing; software performance evaluation; workflow management software; grid accessible parallel computer systems; high-throughput techniques; multi-platform codes; performance evaluation; performance tuning; prototype benchmarking system; Application software; Computer errors; Concurrent computing; Grid computing; High performance computing; Productivity; Prototypes; Runtime environment; Runtime library; System performance;
fLanguage
English
Publisher
ieee
Conference_Titel
Cluster Computing, 2008 IEEE International Conference on
Conference_Location
Tsukuba
ISSN
1552-5244
Print_ISBN
978-1-4244-2639-3
Electronic_ISBN
1552-5244
Type
conf
DOI
10.1109/CLUSTR.2008.4663758
Filename
4663758
Link To Document