Skip to main navigation Skip to search Skip to main content

Acceleration of dynamic n-tuple computations in many-body molecular dynamics

  • Patrick E. Small
  • , Kuang Liu
  • , Subodh Tiwari
  • , Rajiv K. Kalia
  • , Aiichiro Nakano
  • , Ken Ichi Nomura
  • , Priya Vashishta

Research output: Chapter in Book/Report/Conference proceeding › Conference contribution

Abstract

Computation on dynamic n-tuples of particles is ubiquitous in scientific computing, with an archetypal application in many-body molecular dynamics (MD) simulations. We propose a tuple-decomposition (TD) approach that reorders computations according to dynamically created lists of n-tuples. We analyze the performance characteristics of the TD approach on general purpose graphics processing units for MD simulations involving pair (n = 2) and triplet (n = 3) interactions. The results show superior performance of the TD approach over the conventional particle-decomposition (PD) approach. Detailed analyses reveal the register footprint as the key factor that dictates the performance. Furthermore, the TD approach is found to outperform PD for more intensive computations of quadruplet (n = 4) interactions in first principles-informed reactive MD simulations based on the reactive force-field (ReaxFF) method. This work thus demonstrates the viable performance portability of the TD approach across a wide range of applications.
Original languageEnglish
Title of host publicationACM International Conference Proceeding Series
Pages159-170
Number of pages12
DOIs
StatePublished - Jan 28 2018
Externally publishedYes

Fingerprint

Dive into the research topics of 'Acceleration of dynamic n-tuple computations in many-body molecular dynamics'. Together they form a unique fingerprint.

Cite this