Modular C++ Toolkit for Performance Analysis and Logging. Profiling API and Tools for C, C++, CUDA, Fortran, and Python. The C++ template API is essentially a framework to creating tools: it is designed to provide a unifying interface for recording various performance measurements alongside data logging and interfaces to other tools.
Omnitrace: Application Profiling, Tracing, and Analysis
[DEPRECATED] Moved to ROCm/rocm-systems repo
PowerAPI is a middleware toolkit for building software-defined power meters
wxParaver is a trace-based visualization and analysis tool designed to study quantitative detailed metrics and obtain qualitative knowledge of the performance of applications, libraries, processors and whole architectures.
wxParaver is a trace-based visualization and analysis tool designed to study quantitative detailed metrics and obtain qualitative knowledge of the performance of applications, libraries, processors and whole architectures.
Broadly Applicable C++ Tracing and Instrumentation API 🐫
libNVCD: A Flexible, Adaptive, and User-friendly Performance Measurement Tool for GPUs
Deprecated: Please use multi-language pep-talk.
Simple wrapper for PAPI most common used functions
PAPI bindings for Rust generated with Bindgen
Rust-idiomatic PAPI wrapper
Performance event profiles (pep) speak many languages! Count me in.
Simple Scilab API for PAPI (Performance Application Programming Interface).
Simple Octave API for PAPI (Performance Application Programming Interface).
Build production-ready REST APIs in Python with FastAPI, JWT auth, rate limiting, caching, logging, metrics, and tracing
Add a description, image, and links to the hardware-counters topic page so that developers can more easily learn about it.
To associate your repository with the hardware-counters topic, visit your repo's landing page and select "manage topics."