DocumentCode
2791910
Title
Performance Evaluation of two Parallel Programming Paradigms Applied to the Symplectic Integrator Running on COTS PC Cluster
Author
Passos, Lorena B C ; Pfitscher, Gerson H. ; Filho, Tarcísio M Rocha
Author_Institution
Dept. of Comput. Sci., Brasilia Univ.
fYear
2007
fDate
26-30 March 2007
Firstpage
1
Lastpage
8
Abstract
There are two popular parallel programming paradigms available to high performance computing users such as engineering and physics professionals: message passing and distributed shared memory. It is interesting to have a comparative evaluation of these paradigms to choose the most adequate one. In this work, we present a performance comparison of these two programming paradigms using a computational physics problem as a case study. The self-gravitating ring model (Hamiltonian mean field model) for N particles is extensively studied in the literature as a simplified model for long range interacting systems in Physics. We parallelized and evaluated the performance of a simulation that uses the symplectic integrator to model an N particle system. From the obtained results it is possible to observe that message passing implementation of the symplectic integrator presents better results than distributed shared memory implementation.
Keywords
distributed shared memory systems; message passing; parallel programming; physics computing; commodity off-the-shelf PC cluster; computational physics problem; distributed shared memory; high performance computing; message passing; parallel programming paradigm; performance evaluation; Computational modeling; Concurrent computing; Debugging; High performance computing; Instruments; Message passing; Middleware; Parallel programming; Physics; Testing;
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel and Distributed Processing Symposium, 2007. IPDPS 2007. IEEE International
Conference_Location
Long Beach, CA
Print_ISBN
1-4244-0910-1
Electronic_ISBN
1-4244-0910-1
Type
conf
DOI
10.1109/IPDPS.2007.370563
Filename
4228291
Link To Document