|
Project Information
|
Latest newsThis package is now available from devel/papi in the FreeBSD ports system. ObjectiveThe main objective of this project is to bring a functional version of PAPI (Performance Application Programming Interface - see http://icl.cs.utk.edu/papi for further details) to FreeBSD (http://www.freebsd.org) using hwpmc(4) kernel driver and the pmc(3) library developed by Joseph Koshy (see http://wiki.freebsd.org/PmcTools). About PAPIPAPI aims to provide the tool designer and application engineer with a consistent interface and methodology for use of the performance counter hardware found in most major microprocessors. PAPI enables software engineers to see, in near real time, the relation between software performance and processor events. About FreeBSDFreeBSD® is an advanced operating system for x86 compatible (including Pentium® and Athlon™), amd64 compatible (including Opteron™, Athlon™64, and EM64T), UltraSPARC®, IA-64, PC-98 and ARM architectures. It is derived from BSD, the version of UNIX® developed at the University of California, Berkeley. About PmcToolsThe goal of the PmcTools project is to provide FreeBSD's developers and system administrators with non-intrusive, low-overhead and innovative ways of measuring and analysing system performance. |