SC22 Proceedings

The International Conference for High Performance Computing, Networking, Storage, and Analysis

Workshops Archive

ProTools 2022: Invited Talk – Analyze Your Multi-Experiment, Multi-Architecture, and Multi-Tool Performance Data with Thicket

Workshop: 4th Workshop on Programming and Performance Visualization Tools

Authors: Olga Pearce and Stephanie Brink (Lawrence Livermore National Laboratory)

Abstract: Born of necessity while developing complex multi-physics HPC simulations at Lawrence Livermore National Laboratory, Thicket is the user-facing tool in a suite of performance analysis tools. HPC users run codes on many architectures --- different CPUs, different GPUs, and we expect more architecture heterogeneity in the future --- and collect metadata using Adiak as well as performance data using LLNL’s Caliper and other measurement tools. Our users needed a programmatic way to analyze the data from these experiments. In this talk, we describe Thicket, the multi-dimensional performance data analysis tool, and showcase examples and use cases. We also describe the multi-year process of getting the buy-in of million-line code developers to integrate our performance analysis tool suite, and the leaps in performance engineering that were made as a result.


Back to 4th Workshop on Programming and Performance Visualization Tools Archive Listing

Back to Full Workshop Archive Listing