Performance Application Programming Interface (PAPI) est une interface de programmation portable (sous la forme d'une bibliothèque logicielle) permettant d'accéder aux compteurs matériels spécifiques aux microprocesseurs modernes. PAPI est utilisé pour collecter des informations de bas niveau, telles que le nombre d'opérations en virgule flottante par seconde (FLOPS), le nombre de cache misses durant l'exécution d'un code, etc. PAPI est interfacé avec les systèmes d'exploitation de type UNIX.

La bibliothèque PAPI est actuellement capable d'accéder aux compteurs matériels de la plupart des processeurs modernes. La liste des processeurs non reconnus ne cesse de diminuer.

Voir aussi

modifier

Analyse de performances

Liens externes

modifier

📚 Artikel Terkait di Wikipedia

Interface de programmation

interface de programmation d’application ou interface de programmation applicative, souvent désignée par le terme API pour « Application Programming Interface »

Papi

Programme d’actions de prévention contre les inondations en anglais Performance Application Programming Interface Propriety Access Protocol Interface

Rust (langage)

« RustBelt: securing the foundations of the Rust programming language », Proceedings of the ACM on Programming Languages, vol. 2, no POPL,‎ 27 décembre 2017

PHP

« Server-side programming language statistics », 6 mars 2013. « Server-side Programming Languages », w3techs, 28 avril 2016. « Server-side Programming Languages »

Fortran

dépendance fpm. JAPI (Java Application Programming Interface) : interface Java/Fortran permettant de créer une interface graphique complète pour les

Arduino

programmation et ses cartes d'interface (shields), Christian Tavernier, éd. Dunod, 2011 (ISBN 978-2100559275). (en) Programming Arduino: Getting Started

Java (langage)

 », sur JavaWorld, 4 octobre 1996 Core Web Programming, Marty Hall, Larry Brown Object-oriented Programming with Java, Barry J. Holmes, Daniel T. Joyce

Liste d'abréviations en informatique

Call (Microsoft) API : Application Programming Interface APIPA : Automatic Private Internet Protocol Addressing APL : A Programming Language APM : Advanced