============================================================================================================================================================= Some maintenance was completed on the HPC Wiki. If the login does not work for you, either wait a few hours or tell your IdP to fetch the current metadata, this SP is providing. =============================================================================================================================================================
Perf: The main interface in the Linux kernel and a corresponding user-space tool to measure hardware counters
PAPI (Performance-API): A generic API for applications to measure different aspects of the system. For hardware performance counters it uses the perf backend for measurements. Other plugins for GPU and other components exist
PCM (Performance Counter Monitor): A higher level tool and API that provides common metrics like memory bandwidth and NUMA traffic. The API also provides access to any hardware counter event
PMU-Tools: A set of Python scripts that use the perf backend
LIKWID: Command line applications and API to measure hardware events which can use perf as backend but also provides other backends to be independent of the kernel version
Performance Measurement and Analysis Tools
ARM Performance Reports: A tool that provides a simple one page HTML (or TXT) report that highlights processor, memory, communication and I/O issues and offers advice on how to improve the performance.