Abstract | ||
---|---|---|
IPM is a profiling and workload characterization tool for MPI applications. IPM achieves its goal of minimizing the monitoring overhead by recording performance data in a fixed-size hashtable resident in memory and by carefully optimizing time-critical operations. At the same time, IPM offers very detailed and user centric perfoituance metrics. IPM's performance data is delivered as an XML file that can subsequently be used to generate a detailed profiling report in HTML format, avoiding the need for custom GUI applications. Pairwise communication volume and communication topology between processes, communication time breakdown across ranks, MPI operation timings, and MPI message sizes (buffer lengths) are some of IPM's most widely used metrics. IPM is free and distributed under the LGPL license. |
Year | DOI | Venue |
---|---|---|
2009 | 10.1007/978-3-642-11261-4_3 | TOOLS FOR HIGH PERFORMANCE COMPUTING 2009 |
Field | DocType | Citations |
Pairwise comparison,XML,Profiling (computer programming),Workload,Computer science,Embedded system,Hash table,License | Conference | 3 |
PageRank | References | Authors |
0.46 | 6 | 3 |
Name | Order | Citations | PageRank |
---|---|---|---|
Karl Fürlinger | 1 | 157 | 22.73 |
Nicholas J. Wright | 2 | 408 | 27.79 |
David Skinner | 3 | 19 | 2.68 |