4 ms·
If you've got C/C++ (or Fortran!) code it's pretty straightforward - I work on a profiling tool that tracks things like CPU utilization and memory contention fo
by moconnor 14y ago
If you've got C/C++ (or Fortran!) code it's pretty straightforward - I work on a profiling tool that tracks things like CPU utilization and memory contention for HPC codes (http://www.allinea.com/products/map/ http://www.allinea.com/products/map/). For single-machine programs you could just hack something together with the perf counters fairly easily.
- vonmoltke 14y agoA clustered signal processing application I previously worked on used custom middleware with perfmon2[1] built into it for collecting performance counter data across all MPI nodes the application was running on. The framework for multiple nodes is not all that difficult. [1] http://perfmon2.sourceforge.net/ http://perfmon2.sourceforge.net/