Performance Application Programming Interface: Difference between revisions

Content deleted Content added
Bkkbrad (talk | contribs)
m wfy
m sp
Line 1:
In [[computer science]], '''Performance Application Programming Interface (PAPI)''' is a portable [[applciationapplication programming interface|interface]] (in the form of a [[library (computing)|library]]) to [[hardware counter|hardware performance counters]] on modern [[microprocessor]]s. It is being widely used to collect low level performance metrics (e.g. [[instruction]] counts, [[clock cycle]]s, [[cache miss]]es) of computer systems running [[UNIX]]/[[Linux]] [[operating system]]s.
 
PAPI provides predefined high level hardware events summarized from popular processors and direct access to low level native events of one particular processor. Counter [[multiplexing]] and [[overflow]] handling are also supported.