Roadmap for Refactoring classic PAPI to PAPI++ : Part II: Formulation of Roadmap based on Survey Results
Abstract
The Exa-PAPI project 1 is developing a new C++ Performance API (PAPI++) software package from the ground up that offers a standard interface and methodology for using low-level performance counters in CPUs, GPUs, on/o-chip memory, interconnects, and the I/O system, including energy/power management. PAPI++ is building upon classic-PAPI functionality and strengthening its path to exascale with a more efficient and flexible software design, one that takes advantage of C++ object-oriented nature but preserves the low-overhead monitoring of performance counters and adds a vast testing suite.
Document Details
- Document Type
- Technical Report
- Publication Date
- Jul 31, 2020
- Accession Number
- AD1124430
Entities
People
- Anthony Danalis
- Damien Genet
- Heike Jagode
Organizations
- University of Tennessee