This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Sixth IEEE International Symposium on Modeling, Analysis, and Simulation of Computer and Telecommunications Systems (MASCOTS'98)
Performance Modeling and Measurement of Parallelized Code for Distributed Shared Memory Multiprocessors
Montreal, Canada
July 19-July 24
ISBN: 0-8186-8566-2
Abdul Waheed, MRJ Technology Solutions
Jerry Yan, MRJ Technology Solutions
This paper presents a model to evaluate the performance and overhead of parallelizing sequential code using compiler directives for multiprocessing on distributed shared memory (DSM) systems. We parallelized the sequential implementation of NAS benchmarks using native Fortran77 compiler directives on an Origin2000, which is a DSM system. We report measurement based performance of these parallelized benchmarks from four perspectives: efficacy of parallelization process; scalability; parallelization overhead; and comparison with hand-parallelized and -optimized version of the same benchmarks. Our results indicate that sequential programs can conveniently be parallelized for DSM systems using compiler directives but realizing performance gains as predicted by the performance model depends primarily on minimizing architecture- specific data locality overhead.
Index Terms:
Performance modeling; performance measurement; parallelization; shared memory multiprocessors; and cache performance
Citation:
Abdul Waheed, Jerry Yan, "Performance Modeling and Measurement of Parallelized Code for Distributed Shared Memory Multiprocessors," mascots, pp.161, Sixth IEEE International Symposium on Modeling, Analysis, and Simulation of Computer and Telecommunications Systems (MASCOTS'98), 1998
Usage of this product signifies your acceptance of the Terms of Use.