Quantcast
Channel: WebSyrup.net | Software Downloads » dependencies
Viewing all articles
Browse latest Browse all 175

pmu-tools 3

$
0
0

pmu tools is a collection of tools for profile collection and performance analysis on Intel CPUs on top of Linux perf. It has a wrapper to “perf” that provides a full core event list for common Intel CPUs. This allows you to use all the Intel events, not just the builtin events of perf.
Support for Intel “offcore” events on older systems that do not have support for this in the Intel. Offcore events allow you to profile the location of a memory access outside the CPU's caches. It implements a workaround for some issues with offcore events on Sandy Bridge EP (Intel Xeon E5 first generation). This is automatically enabled for the respective events, and also available as a standalone program. Some utility programs to access pci space or msrs on the command line. A utility program to program the PMU directly from user space (pmumon.py) for counting. This is mainly useful for testing and experimental purposes. A library for self profiling with Linux since Linux 3.3 (for self-profiling on older kernels, you can use simple-pmu. An example program for address profiling on Nehalem and later Intel CPUs (addr). A program to print the currently running events (event-rmap).

Release Notes: This version has a new ucevent tool for monitoring uncore metrics like memory bandwidth, power management, QPI, last level caches, and others in a friendly manner on Sandy Bridge EP. The toplev cycle decomposition tool now supports more metrics and more CPUs. Event files for ocperf were updated for supported CPUs. There were various bugfixes and other enhancements.

Screenshot

Tags: profiling, Intel, Development, performance optimization, self profiling

Licenses: BSD, GPL

Download Software page:
pmu-tools 3


Viewing all articles
Browse latest Browse all 175

Trending Articles