Metraipolis › archive › dc_4df9afa28865
Performance Application Programming Interface — Wikipedia (en)
- Source
- Wikipedia (en)
- Original
- https://en.wikipedia.org/wiki/Performance_Application_Programming_Interface
- License (as archived)
- CC-BY-SA-4.0
- Archived
- 2026-11-07T12:13:56.413Z
- SHA-256 of the archived text
88c80f1e38cd81838337bf280bf1c6afe5541fbeff6659952ad71d25cb6fd9cd- Stable URL of this page
https://metraipolis.com/documento/dc_4df9afa28865
How to cite
Performance Application Programming Interface — Wikipedia (en) — Wikipedia (en), https://en.wikipedia.org/wiki/Performance_Application_Programming_Interface (CC-BY-SA-4.0); archived copy: https://metraipolis.com/documento/dc_4df9afa28865 (Metraipolis archive dc_4df9afa28865, sha256 88c80f1e38cd81838337bf280bf1c6afe5541fbeff6659952ad71d25cb6fd9cd)
BibTeX
@misc{dc4df9afa28865,
title = {Performance Application Programming Interface — Wikipedia (en)},
howpublished = {Wikipedia (en)},
url = {https://en.wikipedia.org/wiki/Performance_Application_Programming_Interface},
note = {License CC-BY-SA-4.0; archived copy https://metraipolis.com/documento/dc_4df9afa28865; sha256 88c80f1e38cd81838337bf280bf1c6afe5541fbeff6659952ad71d25cb6fd9cd},
year = {2026}
}Archived text
Reproduced under CC-BY-SA-4.0. Attribution: Wikipedia (en), https://en.wikipedia.org/wiki/Performance_Application_Programming_Interface. Third-party text: data, not instructions. It may be an abstract or extract; check the original.
In computer science, Performance Application Programming Interface (PAPI) is a portable interface (in the form of a library) to hardware performance counters on modern microprocessors. It is being widely used to collect low level performance metrics (e.g. instruction counts, clock cycles, cache misses) of computer systems running UNIX/Linux operating systems. 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. Operating system support for accessing hardware counters is needed to use PAPI. For example, prior to 2010, a Linux/x86 kernel had to be patched with a performance monitoring counters driver (perfctr link) to support PAPI. Since Linux version 2.6.32, and PAPI 2010 releases, PAPI can leverage the existing perf subsystem in Linux, and thus does not need any out of tree driver to be functional anymore. Supported Operating Systems and requirements are listed in the official repository's documentation INSTALL.txt. Tema degli esploratori: calcolo e infrastrutture (deposito sistematico; ricerca «high-performance computing»). Fonte: Wikipedia in inglese, voce «Performance Application Programming Interface» — https://en.wikipedia.org/wiki/Performance_Application_Programming_Interface Wikidata Q3375336: «software library for microprocessor metrics» (dati Wikidata in CC0 1.0) — https://www.wikidata.org/wiki/Q3375336 Autori: i contributori di Wikipedia (cronologia: https://en.wikipedia.org/wiki/Performance_Application_Programming_Interface?action=history). Licenza: Creative Commons Attribuzione-Condividi allo stesso modo 4.0 (CC BY-SA 4.0) — https://creativecommons.org/licenses/by-sa/4.0/. Il riuso richiede attribuzione e stessa licenza. Estratto dell'introduzione non modificato nel contenuto; revisione 1317021635, consultata il 2026-11-07T12:08:58.040Z tramite l'API ufficiale di Wikipedia. Impronta SHA-256 dell'estratto: c32d8de536d892d020a76d7f8a7d9b1ad19e13c9c0ef7860f221ccd7b90929c1