Performance analysis of a parallel molecular dynamics program

Amitabh B. Sinha, Klaus Schulten, Helmut Heller

Research output: Contribution to journalArticlepeer-review

Abstract

EGO is a parallel molecular dynamics program running on Transputers. We conducted a performance analysis of the EGO program in order to determine whether it was effectively using the computational resources of Transputers. Our first concern was whether communication was overlapped with computation, so that the overheads due to communication not overlapped with computation were less. With the assistance of performance tools such as UPSHOT, and with instrumentation of the EGO program itself, we were able to determine that only 8% of the execution time of the EGO program was spent in non-overlapping communication. Our next concern was that the MFLOPS rating of the EGO program was 0.25 MFLOPS, while the Transputers have a sustained rating of 1.5 MFLOPS. We measured MFLOPS ratings of small blocks of OCCAM code and determined that they matched the performance of the EGO code.

Original languageEnglish (US)
Pages (from-to)265-278
Number of pages14
JournalComputer Physics Communications
Volume78
Issue number3
DOIs
StatePublished - Jan 1994
Externally publishedYes

ASJC Scopus subject areas

  • Hardware and Architecture
  • General Physics and Astronomy

Fingerprint

Dive into the research topics of 'Performance analysis of a parallel molecular dynamics program'. Together they form a unique fingerprint.

Cite this