Discrete Event-based Performance Prediction for Temperature Accelerated Dynamics

ORAL

Abstract

We present an example of a new class of tools that we call {\em application simulators}, parameterized fast-running proxies of large-scale scientific applications using parallel discrete event simulation (PDES). We demonstrate our approach with a TADSim {\em application simulator} that models the Temperature Accelerated Dynamics (TAD) method, which is an algorithmically complex member of the Accelerated Molecular Dynamics (AMD) family. The essence of the TAD application is captured without the computational expense and resource usage of the full code. We use TADSim to quickly characterize the runtime performance and algorithmic behavior for the otherwise long-running simulation code. We further extend TADSim to model algorithm extensions to standard TAD, such as speculative spawning of the compute-bound stages of the algorithm, and predict performance improvements without having to implement such a method. Focused parameter scans have allowed us to study algorithm parameter choices over far more scenarios than would be possible with the actual simulation. This has led to interesting performance--related insights into the TAD algorithm behavior and suggested extensions to the TAD method.

Authors

  • Christoph Junghans

    • Los Alamos National Laboratory
  • Susan Mniszewski

    • Los Alamos National Laboratory
  • Arthur Voter

    • Los Alamos National Laboratory
  • Danny Perez

    • Los Alamos National Laboratory
  • Stephan Eidenbenz

    • Los Alamos National Laboratory