• DocumentCode
    2425119
  • Title

    Performance analysis and optimization of a parallel carbon molecular dynamic code on a Cray T3E

  • Author

    Horoi, Mihai ; Enbody, Richard J.

  • Author_Institution
    Dept. of Phys., Central Michigan Univ., Mount Pleasant, MI, USA
  • fYear
    1998
  • fDate
    10-14 Aug 1998
  • Firstpage
    62
  • Lastpage
    69
  • Abstract
    An analysis of the primary factors influencing the performance of a parallel implementation on a Cray T3E of a Carbon Molecular Dynamics code developed at Department of Physics and Astronomy at Michigan State University is presented. We show that classical load-sharing techniques combined with careful analysis of Amdahl´s law can be successfully used to significantly increase the performance of the code. This report describes the quantitative analysis of these factors and the solutions used to diminish or eliminate their effects. By slightly modifying the code we reduced its sequential portion to less than 0.1%. We also demonstrate that the MPI collective communications implementation on the Cray T3E dramatically reduces the communication overhead for our code. In the end, a speedup of 170 was obtained using 256 Cray T3E processing elements. These results create the prospect of simulating the dynamics of 1,000-atom nanotubes in the microsecond regime (≈1,000,000 time steps)
  • Keywords
    molecular dynamics method; parallel algorithms; performance evaluation; Amdahl´s law; Cray T3E; MPI collective communications implementation; load-sharing techniques; optimization; parallel carbon molecular dynamic code; performance analysis; quantitative analysis; Astronomy; Chromium; Computer science; Concurrent computing; Electronic switching systems; Identity-based encryption; Microwave integrated circuits; Nanotubes; Performance analysis; Physics;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel Processing, 1998. Proceedings. 1998 International Conference on
  • Conference_Location
    Minneapolis, MN
  • ISSN
    0190-3918
  • Print_ISBN
    0-8186-8650-2
  • Type

    conf

  • DOI
    10.1109/ICPP.1998.708464
  • Filename
    708464