Abstract
This paper describes the implementation, usage and experience with the MPI performance revealing extension interface (Peruse) into the Open MPI implementation. While the PMPI-interface allows timing MPI-functions through wrappers, it can not provide MPI-internal information on MPI-states and lower-level network performance. We introduce the general design criteria of the interface implementation and analyze the overhead generated by this functionality. To support performance evaluation of large-scale applications, tools for visualization are imperative. We extend the tracing library of the Paraver-toolkit to support tracing Peruse-events and show how this helps detecting performance bottlenecks. A test-suite and a real-world application are traced and visualized using Paraver. © Springer-Verlag Berlin Heidelberg 2006.
| Original language | English |
|---|---|
| Title of host publication | Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)|Lect. Notes Comput. Sci. |
| Publisher | Springer Nature |
| Pages | 347-355 |
| Number of pages | 8 |
| Volume | 4192 |
| ISBN (Print) | 354039110X, 9783540391104 |
| DOIs | |
| Publication status | Published - 2006 |
| Event | 13th European PVM/MPI User's Group Meeting - Bonn Duration: 1 Jul 2006 → … http://dblp.uni-trier.de/db/conf/pvm/pvm2006.html#Pjesivac-GrbovicFABD06http://dblp.uni-trier.de/rec/bibtex/conf/pvm/Pjesivac-GrbovicFABD06.xmlhttp://dblp.uni-trier.de/rec/bibtex/conf/pvm/Pjesivac-GrbovicFABD06 |
Publication series
| Name | Lecture Notes in Computer Science |
|---|
Conference
| Conference | 13th European PVM/MPI User's Group Meeting |
|---|---|
| City | Bonn |
| Period | 1/07/06 → … |
| Internet address |