Title
Performance prediction of large parallel applications using parallel simulations
Abstract
Accurate simulation of large parallel applications can be facilitated with the use of direct execution and parallel discrete event simulation. This paper describes the use of COMPASS, a direct execution-driven, parallel simulator for performance prediction of programs that include both communication and I/O intensive applications. The simulator has been used to predict the performance of such applications on both distributed memory machines like the IBM SP and shared-memory machines like the SGI Origin 2000. The paper illustrates the usefulness of COMPASS as a versatile performance prediction tool. We use both real-world applications and synthetic benchmarks to study application scalability, sensitivity to communication latency, and the interplay between factors like communication pattern and parallel file system caching on application performance. We also show that the simulator is accurate in its predictions and that it is also efficient in its ability to use parallel simulation to reduce its own execution time which, in some cases, has yielded a nearlinear speedup.
Year
DOI
Venue
1999
10.1145/301104.301118
Proceedings of the seventh ACM SIGPLAN symposium on Principles and practice of parallel programming
Keywords
Field
DocType
shared memory,mpi
IBM,File system,Compass,Computer science,Parallel computing,Distributed memory,Performance prediction,Discrete event simulation,Speedup,Scalability
Conference
Volume
Issue
ISSN
34
8
0362-1340
ISBN
Citations 
PageRank 
1-58113-100-3
26
1.44
References 
Authors
25
4
Name
Order
Citations
PageRank
Rajive Bagrodia12754360.20
Ewa Deeljman2261.44
Steven Docy3261.44
Thomas Phan4291.89