Blame src/perfctr-2.7.x/OTHER

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/