| Normalized performance indices for message passing parallel programs |
| Full text |
Pdf
(1.16 MB)
|
| Source
|
International Conference on Supercomputing
archive
Proceedings of the 8th international conference on Supercomputing
table of contents
Manchester, England
Pages: 323 - 332
Year of Publication: 1994
ISBN:0-89791-665-4
|
|
Authors
|
|
Sekhar R. Sarukkai
|
Recom Technologies, MS 269-3, NASA Ames Research Center, Moffett Field, CA
|
|
Jerry Yan
|
Recom Technologies, MS 269-3, NASA Ames Research Center, Moffett Field, CA
|
|
Jacob K. Gotwals
|
Department of Computer Science, Indiana University, Bloomington, IN
|
|
| Sponsor |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 0, Downloads (12 Months): 6, Citation Count: 2
|
|
|
ABSTRACT
Existing tools for locating performance bottlenecks of message passing parallel programs either provide visualizations or profiles of program executions only; they do not highlight the cause of poor program performance. From the perspective of the application, the location and cause of performance problems in terms of procedures, processors and data structures are all important. Identifying the cause of poor performance necessitates the need to expose how well the underlying algorithm has been mapped onto the parallel machine.
In this paper, we present a suite of normalized performance indices that provide a convenient mechanism for focusing on a location with poor performance. These indices are complemented by additional indices that highlight the cause of the performance failure in terms of processors, procedures and data structure interactions.
With the help of examples from the NAS benchmark suite, we show that the automatically generated indices help detect potential causes of poor performance. These indices are generated from execution traces (augmented with data structure information) obtained from monitoring program executions on the Intel iPSC/860.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
 |
1
|
|
| |
2
|
David Bailey, John Barton, Thomas lasinski and Horst Simon, " The NAS Parallel Benchmarks," Report RNR-91.002, NASA Ames Research Center, January 1991.
|
| |
3
|
S. H. Bokhari, " Communication Overhead on the Intel iPSC/860 Hypercube," 1CASE Interim Report 10, May 1990.
|
| |
4
|
Geoffrey C. Fox , Mark A. Johnson , Gregory A. Lyzenga , Steve W. Otto , John K. Salmon , David W. Walker, Solving problems on concurrent processors. Vol. 1: General techniques and regular problems, Prentice-Hall, Inc., Upper Saddle River, NJ, 1988
|
| |
5
|
Dennis Gannon , Jenq Kuen Lee , Bruce Shei , Sekhar R. Sarukkai , Srinivas Narayana , Neelakantan Sundaresan , Daya Atapattu , François Bodin, Sigma II: A Tool Kit for Building Parallelizing Compilers and Performance Analysis Systems, Proceedings of the IFIP WG 10.3 Workshop on Programming Environments for Parallel Computing, p.17-36, April 06-08, 1992
|
| |
6
|
S. L. Graham, P.B. Kessler and M. K. McKusick," An Execution Profiler for Modular Programs," Software Practice and Experience, August 1983.
|
| |
7
|
|
 |
8
|
|
| |
9
|
|
 |
10
|
Margaret Martonosi , Anoop Gupta , Thomas Anderson, MemSpy: analyzing memory system bottlenecks in programs, Proceedings of the 1992 ACM SIGMETRICS joint international conference on Measurement and modeling of computer systems, p.1-12, June 01-05, 1992, Newport, Rhode Island, United States
|
| |
11
|
B. P. Miller , M. Clark , J. Hollingsworth , S. Kierstead , S. S. Lim , T. Torzewski, IPS-2: The Second Generation of a Parallel Program Measurement System, IEEE Transactions on Parallel and Distributed Systems, v.1 n.2, p.206-217, April 1990
[doi> 10.1109/71.80132]
|
| |
12
|
|
| |
13
|
|
| |
14
|
Sekhar It. Sarukkai and Jerry Yah, "Integration of Perturbation Compensation and Application Monitoring Tools for Message Passing Parallel Porgrams," Submitted to 1EEE Transactions on Parallel and Distributed Systems
|
| |
15
|
Sekhar R. Sarukkai and Jacob Gotwals, " Analysing Data Structure Movements in Message Passing Parallel Programs," Indiana University Technical Report # 402, March 1994.
|
| |
16
|
Jerry Yan, "Performance Tuning with AIMS - An Automated Instrumentation and Monitoring System for Multieomputers," Proceedings of the 27tn Hawaii International Conference on System Sciences, Hawaii, January 1994.
|
| |
17
|
"UNICOS Performance Utilities Reference Manual," Cray Research Inc., 1991.
|
|