DocumentCode :
3414292
Title :
S-Check: a tool for tuning parallel programs
Author :
Snelick, Robert
Author_Institution :
Nat. Inst. of Stand. & Technol., Boulder, CO, USA
fYear :
1997
fDate :
1-5 Apr 1997
Firstpage :
107
Lastpage :
112
Abstract :
We present a novel tool, called S-Check, for identifying performance bottlenecks in parallel and networked programs. S-Check is a highly-automated sensitivity analysis tool for programs that extends benchmarking and conventional profiling. It predicts how refinements in parts of a program are going to affect performance by making focal changes in code efficiencies and correlating these against overall program performance. This analysis is a sophisticated comparison that catches interactions arising from shared resources or communication links. S-Check´s performance assessment ranks code segments “bottleneck” according to their sensitivity to the code efficiency changes. This rank-ordered list serves as a guide for tuning applications. In practice, S-Check code analysis yields faster parallel programs. A case study compares and contrasts sensitivity analyses of the same program on different architectures and offers solutions for performance improvement. An initial implementation of S-Check runs on Silicon Graphics multiprocessors and IBM SP machines. Particulars of the underlying methodology are only sketched with main emphasis given to details of the tool S-Check and its use
Keywords :
multiprocessing systems; parallel programming; software performance evaluation; IBM SP machines; S-Check; Silicon Graphics multiprocessors; benchmarking; code efficiencies; communication links; highly-automated sensitivity analysis tool; networked programs; parallel programs tuning; performance bottlenecks; rank-ordered list; shared resources; Benchmark testing; Data mining; Delay; Graphics; Image processing; NIST; Neck; Sensitivity analysis; Silicon; Software tools;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Parallel Processing Symposium, 1997. Proceedings., 11th International
Conference_Location :
Genva
ISSN :
1063-7133
Print_ISBN :
0-8186-7793-7
Type :
conf
DOI :
10.1109/IPPS.1997.580861
Filename :
580861
Link To Document :
بازگشت