PIPER: Performance Insight for Programmers and Exascale Runtimes: Guiding the Development of the Exascale Software Stack
- Rice Univ., Houston, TX (United States); Rice University
The PIPER project set out to develop methodologies and software for measurement, analysis, attribution, and presentation of performance data for extreme-scale systems. Goals of the project were to support analysis of massive multi-scale parallelism, heterogeneous architectures, multi-faceted performance concerns, and to support both post-mortem performance analysis to identify program features that contribute to problematic performance and on-line performance analysis to drive adaptation. This final report summarizes the research and development activity at Rice University as part of the PIPER project. Producing a complete suite of performance tools for exascale platforms during the course of this project was impossible since both hardware and software for exascale systems is still a moving target. For that reason, the project focused broadly on the development of new techniques for measurement and analysis of performance on modern parallel architectures, enhancements to HPCToolkit’s software infrastructure to support our research goals or use on sophisticated applications, engaging developers of multithreaded runtimes to explore how support for tools should be integrated into their designs, engaging operating system developers with feature requests for enhanced monitoring support, engaging vendors with requests that they add hardware measure- ment capabilities and software interfaces needed by tools as they design new components of HPC platforms including processors, accelerators and networks, and finally collaborations with partners interested in using HPCToolkit to analyze and tune scalable parallel applications.
- Research Organization:
- Rice Univ., Houston, TX (United States)
- Sponsoring Organization:
- USDOE Office of Science (SC), Advanced Scientific Computing Research (ASCR) (SC-21)
- DOE Contract Number:
- SC0010473
- OSTI ID:
- 1400393
- Report Number(s):
- DOE-RICE--10473
- Country of Publication:
- United States
- Language:
- English
Similar Records
PIPER: Performance Insight for Programmers and Exascale Runtimes (Final Technical Report)
Refining HPCToolkit for application performance analysis at exascale
PIPER: Performance Insights for Programmers and Exascale Runtimes
Technical Report
·
Thu Jun 11 00:00:00 EDT 2020
·
OSTI ID:1562537
Refining HPCToolkit for application performance analysis at exascale
Journal Article
·
Thu Aug 29 20:00:00 EDT 2024
· International Journal of High Performance Computing Applications
·
OSTI ID:2438631
PIPER: Performance Insights for Programmers and Exascale Runtimes
Technical Report
·
Mon Nov 05 23:00:00 EST 2018
·
OSTI ID:1481005