• DocumentCode
    2053785
  • Title

    Parallel performance study of Monte Carlo photon transport code on shared-, distributed-, and distributed-shared-memory architectures

  • Author

    Majumdar, Amitava

  • Author_Institution
    Supercomput. Center, California Univ., San Diego, La Jolla, CA, USA
  • fYear
    2000
  • fDate
    2000
  • Firstpage
    93
  • Lastpage
    99
  • 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
  • Keywords
    Monte Carlo methods; distributed shared memory systems; message passing; parallel architectures; performance evaluation; CRAY T3E; MPI library calls; Monte Carlo photon transport code; Power3 processors; distributed-memory architectures; distributed-shared-memory architectures; hybrid MPI-OpenMP implementation; parallel performance study; performance results; shared memory operations; tera multithreaded architecture; Computer architecture; Message passing; Monte Carlo methods; Parallel architectures; Parallel programming; Plasma confinement; Plasma density; Plasma simulation; Plasma temperature; Plasma transport processes;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Processing Symposium, 2000. IPDPS 2000. Proceedings. 14th International
  • Conference_Location
    Cancun
  • Print_ISBN
    0-7695-0574-0
  • Type

    conf

  • DOI
    10.1109/IPDPS.2000.845969
  • Filename
    845969