Performance monitoring with PAPI: Using the performance application programming interface
2005 (English)In: Dr. Dobb's journal (1989), ISSN 1044-789X, Vol. 30, no 6, 55-60 p.Article in journal (Refereed) Published
The importance of using the performance application programming interface (PAPI) for performance monitoring is discussed. To facilitate the development of portable performance tools, PAPI provides interfaces to get information about the execution environment. It also provides methods to obtain a complete listing of what performance monitoring (PM) events are available for monitoring. PAPI's goal is to expose real hardware performance information to users, which will help in eliminating most of the guesswork regarding the root cause of a code's performance problem.
Place, publisher, year, edition, pages
2005. Vol. 30, no 6, 55-60 p.
High-performance computing (HPC), Performance application programming interface (PAPI), Performance monitoring (PM), Program counters (PC), Computer aided software engineering, Computer applications, Computer architecture, Computer programming, Computer simulation, Data storage equipment, Optimization, Program processors, Semantics, Interfaces (computer)
Computer and Information Science
IdentifiersURN: urn:nbn:se:kth:diva-156788ISI: 000228892700016ScopusID: 2-s2.0-18744400515OAI: oai:DiVA.org:kth-156788DiVA: diva2:768850
QC 201412052014-12-052014-12-022014-12-05Bibliographically approved