• DocumentCode
    1830696
  • Title

    A high performance communications and memory caching scheme for molecular dynamics on the CM-5

  • Author

    Beazley, David M. ; Lomdahl, Peter S. ; Gronbech-Jensen, Niels ; Tamayo, Pablo

  • Author_Institution
    Theor. Div. & Adv. Comput. Lab., Los Alamos Nat. Lab., NM, USA
  • fYear
    1994
  • fDate
    26-29 Apr 1994
  • Firstpage
    800
  • Lastpage
    809
  • Abstract
    Presents several techniques that we have used to optimize the performance of a message-passing C code for molecular dynamics on the CM-5. We describe our use of the CM-5 vector units and a parallel memory caching scheme that we have developed to speed up the code by more than 50%. A modification that decreases communication time by 35% is also presented, along with a discussion of how we have been able to take advantage of the CM-5 hardware without significantly compromising code portability. We have been able to speed up our original code by a factor of ten and we feel that our modifications may be useful in optimizing the performance of other message-passing C applications on the CM-5
  • Keywords
    buffer storage; digital simulation; message passing; molecular dynamics method; parallel algorithms; parallel programming; physics computing; software portability; C code; CM-5; Connection Machine; code portability; communication time; high performance communications scheme; message-passing code; molecular dynamics; parallel memory caching scheme; performance optimization; speedup; vector units; Computational modeling; Equations; Hardware; Laboratories; Liquids; Materials science and technology; Optimization methods; Solids; Supercomputers; Timing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel Processing Symposium, 1994. Proceedings., Eighth International
  • Conference_Location
    Cancun
  • Print_ISBN
    0-8186-5602-6
  • Type

    conf

  • DOI
    10.1109/IPPS.1994.288213
  • Filename
    288213