Session: S03: A practical approach to performance analysis and modeling of large-scale systems
  Title: S3: A practical approach to performance analysis and modeling of large-scale systems
  Chair: Darren James Kerbyson (Los Alamos National Laboratory )
  Time: Sunday, November 16, 8:30AM - 5:00PM
  Rm #: 40
  Adolfy Hoisie (Los Alamos National Laboratory), Darren J. Kerbyson (Los Alamos National Laboratory)
  Content-Level: 30% Introductory 50% Intermediate 20% Advanced

Abstract: This tutorial presents a practical approach to the performance modeling of large-scale, scientific applications on high performance systems. The defining characteristic of our tutorial involves the description of a proven modeling approach, developed at Los Alamos, of full-blown scientific codes, ranging from a few thousand to over 100,000 lines, that has been validated on systems containing 1,000’s of processors. The goal is to impart a detailed understanding of factors contributing to the resulting performance of an application when mapped onto a given HPC platform. Performance modeling is the only technique that can quantitatively elucidate this understanding. We show how models are constructed and demonstrate how they are used to predict, explain, diagnose, and engineer application performance in existing or future codes and/or systems. Notably, our approach does not require the use of specific tools but rather is applicable across commonly used environments. Moreover, since our performance models are parametric in terms of machine and application characteristics, they imbue the user with the ability to “experiment ahead” with different system configurations or algorithms/coding strategies. Both will be demonstrated in studies emphasizing the application of these modeling techniques including: verifying system performance, comparison of large-scale systems, and examination of possible future systems.
  Link: Download PDF