DocumentCode :
325678
Title :
Performance modeling and measurement of parallelized code for distributed shared memory multiprocessors
Author :
Waheed, Abdul ; Yan, Jerry
Author_Institution :
MRJ Technol. Solutions, NASA Ames Res. Center, Moffett Field, CA, USA
fYear :
1998
fDate :
19-24 Jul 1998
Firstpage :
161
Lastpage :
166
Abstract :
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
Keywords :
distributed shared memory systems; parallel programming; performance evaluation; compiler directives; distributed shared memory; distributed shared memory multiprocessors; measurement based performance; parallelized benchmarks; parallelized code; performance gains; Algorithms; Electronic mail; Master-slave; NASA; Postal services; Processor scheduling; Program processors; Runtime library; Space technology; Yarn;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Modeling, Analysis and Simulation of Computer and Telecommunication Systems, 1998. Proceedings. Sixth International Symposium on
Conference_Location :
Montreal, Que.
Print_ISBN :
0-8186-8566-2
Type :
conf
DOI :
10.1109/MASCOT.1998.693690
Filename :
693690
Link To Document :
بازگشت