Loading...
Please wait, while we are loading the content...
Similar Documents
Parallel performance study of monte carlo photon transport code on shared-, distributed-, and distributed-shared-memory architectures (2000).
| Content Provider | CiteSeerX |
|---|---|
| Author | San, Amitava Majumdar |
| Abstract | We have parallelized a Monte Carlo photon transport algorithm. Three different parallel versions of the algorithm were developed. The first version is for the Tera Multi-Threaded Architecture (MTA) and uses Tera specific directives. The second version, which uses MPI library calls, has been implemented on both the CRAY T3E and the 8-way SMP IBM SP with Power3 processors. The third version is a hybrid MPI-OpenMP implementation and is used on the SMP IBM SP. This version uses MPI to communicate between nodes and OpenMP to perform shared memory operations among processors within a node. We explain the three different parallelization approaches and present parallel performance results of these three parallel implementations on three different machines. We observe near perfect speedup for the three versions on the three architectures. The results on the SMP IBM SP suggest that the hybrid MPI-OpenMP programming is suitable for SMP type machines. 1. Introduction Monte Carlo particle transpo... |
| File Format | |
| Publisher Date | 2000-01-01 |
| Access Restriction | Open |
| Subject Keyword | Parallel Performance Study Monte Carlo Photon Transport Code Distributed-shared-memory Architecture Smp Ibm Sp Parallel Implementation Third Version Different Parallel Version Tera Multi-threaded Architecture Monte Carlo Photon Transport Algorithm Different Machine Shared Memory Operation Different Parallelization Approach Smp Type Machine Present Parallel Performance Result Perfect Speedup Second Version First Version Hybrid Mpi-openmp Implementation 8-way Smp Ibm Sp Mpi Library Call Hybrid Mpi-openmp Programming Cray T3e Power3 Processor Introduction Monte Carlo Particle Transpo Tera Specific Directive |
| Content Type | Text |