Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

                    

Page Properties


Poster TitlePerformance Analytics for Climate Experiments
AuthorsSarat Sreepathi, Zachary Mitchell and Gaurab KC
First AuthorSarat Sreepathi
Session TypeE3SM Session
Session IDE6
Submission TypePresentation
GroupPerformance
Experiment
Poster Link




Abstract

This work presents PACE (Performance Analytics for Climate Experiments), a framework to summarize performance data collected from E3SM experiments to derive insights and present them through a web portal. PACE is designed to help identify bottlenecks and targets for performance engineering and optimization.  E3SM incorporates a default lightweight performance profiling capability that is based on the General Purpose Timing Library (GPTL). PACE ingests the performance data from a completed experiment to facilitate interactive performance exploration including deep-dive into performance of different parallel processes and threads. Furthermore, it enables multi-experiment comparisons including scalability analysis for well-defined problem configurations. PACE uses MariaDB database to store structured and unstructured experiments outputs; various tools in the Python ecosystem for the backend infrastructure and middleware; and JavaScript tools for frontend and visual analytics. PACE enables climate scientists to view executive summary of E3SM experiments and interactively deep-dive as desired. PACE is designed to be generic with reusable components to facilitate performance data collection and analysis for diverse applications.

...