|
Packit |
577717 |
RELATED PACKAGES
|
|
Packit |
577717 |
================
|
|
Packit |
577717 |
|
|
Packit |
577717 |
[Note: this list is incomplete and not actively maintained.]
|
|
Packit |
577717 |
|
|
Packit |
577717 |
tsprof (by John Reiser, jreiser@BitWagon.com)
|
|
Packit |
577717 |
http://www.BitWagon.com/tsprof/tsprof.html
|
|
Packit |
577717 |
A profiling application which uses the facilities provided
|
|
Packit |
577717 |
by the perfctr driver.
|
|
Packit |
577717 |
|
|
Packit |
577717 |
lperfex (by Troy Baer, troy@osc.edu)
|
|
Packit |
577717 |
http://www.osc.edu/~troy/lperfex/
|
|
Packit |
577717 |
A hardware performance monitoring tool for Linux/IA32 systems,
|
|
Packit |
577717 |
using the interface provided by the perfctr driver and library.
|
|
Packit |
577717 |
|
|
Packit |
577717 |
vprof (by Curtis Janssen, cljanss@ca.sandia.gov)
|
|
Packit |
577717 |
http://aros.ca.sandia.gov/~cljanss/perf/vprof/
|
|
Packit |
577717 |
An application that annotates source code lines with event
|
|
Packit |
577717 |
counts, using perfctr's overflow signal feature.
|
|
Packit |
577717 |
|
|
Packit |
577717 |
msr (by Stephan.Meyer@pobox.com)
|
|
Packit |
577717 |
http://pobox.com/~smeyer/msr.html [page seems dead now]
|
|
Packit |
577717 |
Supports kernels up to 2.2.6. No longer actively developed.
|
|
Packit |
577717 |
Adds /dev/msr as a raw interface to the CPUs MSRs.
|
|
Packit |
577717 |
No virtual PMCs.
|
|
Packit |
577717 |
|
|
Packit |
577717 |
proc_sr (by bosch@lri.fr)
|
|
Packit |
577717 |
Patch for kernel 2.0.27.
|
|
Packit |
577717 |
Adds a bunch of files under /proc/Intel/, which allow
|
|
Packit |
577717 |
global access to MSRs and control registers.
|
|
Packit |
577717 |
No virtual PMCs.
|
|
Packit |
577717 |
|
|
Packit |
577717 |
vtimer (by dadkins@mit.edu and bsong@supertech.lcs.mit.edu)
|
|
Packit |
577717 |
Patch for kernel 2.3.6.
|
|
Packit |
577717 |
Adds per-process virtual TSC support.
|
|
Packit |
577717 |
|
|
Packit |
577717 |
msr_patch-2.1.126 (by Harald Hoyer, HarryH@Royal.Net)
|
|
Packit |
577717 |
Patch for kernel 2.1.126.
|
|
Packit |
577717 |
Adds /proc/<pid>/msr text file with read/write
|
|
Packit |
577717 |
access to per-process PMC MSRs
|
|
Packit |
577717 |
Only supports the Intel P5MMX.
|
|
Packit |
577717 |
Does not handle counter overflow.
|
|
Packit |
577717 |
|
|
Packit |
577717 |
hardcntr-2 (by David.Mentre@irisa.fr)
|
|
Packit |
577717 |
http://www.irisa.fr/prive/mentre/linux-counters/hardctr-2.patch
|
|
Packit |
577717 |
Patch for kernel 2.1.65.
|
|
Packit |
577717 |
Adds some text files under /proc/<pid>/hardcntr/, which
|
|
Packit |
577717 |
allow read/write access for per-process PMC MSRs.
|
|
Packit |
577717 |
Only supports the Intel P6.
|
|
Packit |
577717 |
Does not handle counter overflow.
|
|
Packit |
577717 |
Deprecated by author.
|
|
Packit |
577717 |
|
|
Packit |
577717 |
perf-0.7 (by Erik Hendriks, hendriks@cesdis.gsfc.nasa.gov)
|
|
Packit |
577717 |
Patches for kernels 2.0.36, 2.2.2, and 2.2.9.
|
|
Packit |
577717 |
Does support both per-process and global PMCs.
|
|
Packit |
577717 |
Does handle counter overflow.
|
|
Packit |
577717 |
No virtual TSC.
|
|
Packit |
577717 |
Only supports Intel P6.
|
|
Packit |
577717 |
|
|
Packit |
577717 |
msr-patch-2.3.1 (by Richard Gooch, http://www.atnf.csiro.au/~rgooch/linux/)
|
|
Packit |
577717 |
Adds /dev/<cpu>/perfmon with access to per-CPU PMCs.
|
|
Packit |
577717 |
Does not implement virtual-mode PMCs.
|
|
Packit |
577717 |
Does not handle counter overflow.
|
|
Packit |
577717 |
Part of bigger package (MSRs, requires devfs).
|
|
Packit |
577717 |
|
|
Packit |
577717 |
pperf/libpperf (by M. Patrick Goda, http://qso.lanl.gov/~mpg/pperf.html)
|
|
Packit |
577717 |
Based on Stephan Meyer's msr patch, and shares its limitations.
|
|
Packit |
577717 |
Emphasis on user-space tools.
|
|
Packit |
577717 |
|
|
Packit |
577717 |
pcl (by Rudolf Berrendorf and Heinz Ziegler,
|
|
Packit |
577717 |
http://www.fz-juelich.de/zam/PCL/)
|
|
Packit |
577717 |
User-space tools, based on libpperf.
|
|
Packit |
577717 |
|
|
Packit |
577717 |
PAPI (http://icl.cs.utk.edu/projects/papi/)
|
|
Packit |
577717 |
"Portable Interface to Hardware Performance Counters"
|
|
Packit |
577717 |
Common interface to the perfctr facilities on several
|
|
Packit |
577717 |
operating systems and processor architectures.
|
|
Packit |
577717 |
On Linux, uses Hendriks' "perf" patch for Intel P6 processor.
|
|
Packit |
577717 |
User-space tools. Implements both overflow signals and
|
|
Packit |
577717 |
event multiplexing.
|
|
Packit |
577717 |
|
|
Packit |
577717 |
pmc-1.02 (by Don Heller, dheller@scl.ameslab.gov)
|
|
Packit |
577717 |
http://www.scl.ameslab.gov/Projects/Rabbit/index.html
|
|
Packit |
577717 |
Derived from pperf by M. Patrick Goda and Michael S. Warren.
|
|
Packit |
577717 |
Global-mode counters access via /dev/pmc.
|
|
Packit |
577717 |
Supports Intel P5 and P6 via compiler option.
|
|
Packit |
577717 |
No virtual counters.
|
|
Packit |
577717 |
Emphasis on user-space tools.
|
|
Packit |
577717 |
|
|
Packit |
577717 |
Using hardware performance counters with Linux (by David Mentré)
|
|
Packit |
577717 |
http://www.irisa.fr/prive/mentre/linux-counters/
|
|
Packit |
577717 |
A page with info and links.
|
|
Packit |
577717 |
|
|
Packit |
577717 |
Compaq Continuous Profiling Infrastructure Project
|
|
Packit |
577717 |
http://www.research.digital.com/SRC/dcpi/
|