Session: M07: PERC Tools for Performance Data Gathering and Analysis
  Title: M7: PERC Tools for Performance Data Gathering and Analysis
  Chair: Philip John Mucci (ICL, UTK, NERSC )
  Time: Monday, November 17, 8:30AM - 12:00PM
  Rm #: 16-17
  Philip John Mucci (LBNL, UTK), Bronis R. de Supinski (LLNL), Celso Mendes (UIUC)
  Important Note: Current registration for this tutorial exceeds the number of provided workstations. Attendees will need to share a workstation or use their personal laptop for the hands-on portions.

Content-Level: 25% Introductory 50% Intermediate 25% Advanced

Abstract: This tutorial introduces a practical approach to the collection and analysis of performance data from production HPC applications. Attendees will emerge with a set of tools and techniques to explore the performance of their applications on the large parallel machines. This process consists of assessing the computational demands, capability and complexity of the application code, as well as understanding the efficiency of the mapping of an application to a specific architecture. To facilitate this, the tutorial will walk through the use of these tools on the Parallel Ocean Program or POP. POP was chosen because it is a widely used, compute-intensive production application and its performance has been extensively examined. The primary audience for this tutorial will be application developers needing to quantify the performance of their codes. The tools are also of interest to system designers, administrators and integrators looking to monitor and maximize throughput. Attendees should be familiar with at least one scientific application, parallel programming environment and HPC platform. In addition, they should have a rudimentary understanding of processor architectures, memory hierarchies and messaging passing. There will be a limited number of workstations provided for the hands-on portion of the tutorial, assigned on a first-come, first-served basis. You may participate in the hands-on portion of the tutorial using your own laptop, but be aware that there will be no support available to debug problems with attendee laptops. Attendee laptops must be configured for wireless access and must have an X11 environment and an ssh client installed.
  Link: Download PDF