The PerfSuite Toolset for Application Performance Analysis: Evolution, Status, and Future Directions

Rick Kufrin
Seminar

PerfSuite is an open source package for application software performance
analysis on Linux-based systems developed at the National Center for
Supercomputing Applications (NCSA). Since its initial public release in 2003,
PerfSuite has gained a worldwide user base due to its emphasis on usability and flexibility. In addition to routine use for application measurement, tuning, and benchmarking in production environments, PerfSuite has been extended and deployed in novel ways both at NCSA and through collaborations with other research groups. Through the ongoing NSF SDCI (Software Development for Cyberinfrastructure) program, PerfSuite is currently involved in the POINT (Productivity from Open, Integrated, Tools) project that brings together the PerfSuite, TAU, PAPI, and Scalasca software packages with the overall goal of improving the integration and interoperability of these components.

This talk will provide an overview of PerfSuite, beginning with the motivation
for and history of its development. Past and current collaborative activities
in which PerfSuite has been involved will be discussed, and finally an overview
of current directions and development plans for PerfSuite will be outlined,
including recently-released support for the Java programming language.