Close

Presentation

This content is available for: Workshop Reg Pass. Upgrade Registration
Enabling Agile Analysis of I/O Performance Data with PyDarshan
DescriptionModern scientific applications utilize numerous software and hardware layers to efficiently access data. This approach poses a challenge for I/O optimization because of the need to instrument and correlate information across those layers. The Darshan characterization tool seeks to address this challenge by providing efficient, transparent, and compact runtime instrumentation of many common I/O interfaces. It also includes command-line tools to generate actionable insights and summary reports. However, the extreme diversity of today's scientific applications means that not all applications are well served by one-size-fits-all analysis tools.

In this work, we present PyDarshan, a Python-based library that enables agile analysis of I/O performance data. PyDarshan caters to both novice and advanced users by offering ready-to-use HTML reports as well as a rich collection of APIs to facilitate custom analyses. We present the design of PyDarshan and demonstrate its effectiveness in four diverse real-world analysis use cases.
Event Type
Workshop
TimeSunday, 12 November 20239:35am - 10am MST
Location710
Tags
Performance Measurement, Modeling, and Tools
Programming Frameworks and System Software
Registration Categories
W