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
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;
Conference_Titel :
Parallel Processing Symposium, 1994. Proceedings., Eighth International
Conference_Location :
Cancun
Print_ISBN :
0-8186-5602-6
DOI :
10.1109/IPPS.1994.288213