BEGIN:VCALENDAR
VERSION:2.0
PRODID:Linklings LLC
BEGIN:VTIMEZONE
TZID:America/New_York
X-LIC-LOCATION:America/New_York
BEGIN:DAYLIGHT
TZOFFSETFROM:-0500
TZOFFSETTO:-0400
TZNAME:EDT
DTSTART:19700308T020000
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU
END:DAYLIGHT
BEGIN:STANDARD
TZOFFSETFROM:-0400
TZOFFSETTO:-0500
TZNAME:EST
DTSTART:19701101T020000
RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU
END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
DTSTAMP:20210402T160556Z
LOCATION:Track 11
DTSTART;TZID=America/New_York:20201112T151500
DTEND;TZID=America/New_York:20201112T154500
UID:submissions.supercomputing.org_SC20_sess219_ws_prot102@linklings.com
SUMMARY:Usability and Performance Improvements in Hatchet
DESCRIPTION:Workshop\n\nUsability and Performance Improvements in Hatchet\
 n\nBrink, Lumsden, Scully-Allison, Williams, Pearce...\n\nPerformance anal
 ysis is critical for pinpointing bottlenecks in applications. Many differe
 nt profilers exist to instrument parallel programs on HPC systems, however
 , there is a lack of tools for analyzing such data programmatically.  Hatc
 het, an open-source Python library, can read profiling data from several t
 ools, and enables the user to perform a variety of analyses on hierarchica
 l performance data. In this paper, we augment Hatchet to support new featu
 res: a syntax query language for representing call path-related queries, v
 isualizations for displaying and interacting with the structured data, and
  new operations for performing analysis on multiple datasets. Additionally
 , we present performance optimizations in Hatchet's HPCToolkit reader and 
 the unify operation to enable scalable analysis of large profiles.\n\nRegi
 stration Category: Workshop Reg Pass
END:VEVENT
END:VCALENDAR

