PapiEX - PAPI Execute: Command Line PAPI Measurement Tool

PapiEx is a PAPI-based program for measuring hardware performance events of an application using the command-line. It supports both PAPI preset events and native events. It supports multiple threads of execution as well, including pthreads and OpenMP threads. For MPI programs, PapiEx can gather statistics across tasks. PapiEx also measures the total time spent in I/O and MPI calls.

For PapiEx usage information, please consult the PapiEx documentation below.

Platforms and Locations

Platform Location Notes
x86_64 CHAOS 5 /usr/local/tools/papiex Multiple versions are available. Use Dotkit to load.
x86_64 TOSS 3 Not currently available Please contact the LC Hotline if you would like this installed.
BG/Q Not available  

Troubleshooting

  • Consult the PapiEx documentation (below)
  • Contact the LC Hotline to report a problem.

Documentation and References

  • PapiEx Home Page: http://icl.cs.utk.edu/~mucci/papiex/
  • PapiEx man page on LC systems: "use papiex" then "man papiex"
  • "Measuring FLOPS Using Hardware Performance Counter Technologies on LC Systems" - located at /usr/local/docs/LCFlops.pdf
LLNL-WEB-670397