AMD CodeAnalyst for Linux by AMD
The AMD CodeAnalyst Performance Analyzer 2.2 for Linux and the AMD Simulation Utilities form a suite of tools designed to assist software developers in optimizing software for AMD microprocessors. This tool suite is designed to support 32-bit Linux distributions based around the 2.4 or 2.6 kernel series on x86 architecture. Distributions of 64-bit Linux on AMD64 architecture are supported. Earlier 2.2 series kernels are not supported.
OProfile System Profiler for Linux (Open Source)
OProfile is a system-wide profiler for Linux systems, capable of profiling all running code at low overhead. OProfile is released under the GNU GPL. OProfile leverages the hardware performance counters of the CPU to enable profiling of a wide variety of interesting statistics, which can also be used for basic time-spent profiling. All code is profiled: hardware and software interrupt handlers, kernel modules, the kernel, shared libraries, and applications.
SeeWithin/Pro by MSTI
SeeWithin/Pro is MSTI's scalable, multi-platform performance analysis tool for parallel applications written for the MPI Standard. The product reveals hidden performance issues in clusters and delivers help to the programmer's enhanced applications. SeeWithin/Pro is equipped to analyze trace data using sophisticated analysis techniques that can pinpoint sources of performance bottlenecks to the application programmer.
PAPI - APIs for accessing hardware counters (Open Source)
The Performance API (PAPI) project specifies a standard application programming interface (API) for accessing hardware performance counters available on most modern microprocessors. These counters exist as a small set of registers that count Events, occurrences of specific signals related to the processor's function. PAPI supports AMD Athlon™ 64 and AMD Opteron™ platforms on Linux.
|