On using incremental profiling for the performance analysis of shared memory parallel applications

Karl Fuerlinger, Michael Gerndt, Jack Dongarra

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

8 Scopus citations

Abstract

Profiling is often the method of choice for performance analysis of parallel applications due to its low overhead and easily comprehensible results. However, a disadvantage of profiling is the loss of temporal information that makes it impossible to causally relate performance phenomena to events that happened prior or later during execution. We investigate techniques to add temporal dimension to profiling data by incrementally capturing profiles during the runtime of the application and discuss the insights that can be gained from this type of performance data. The context in which we explore these ideas is an existing profiling tool for OpenMP applications.

Original languageEnglish
Title of host publicationEuro-Par 2007 Parallel Processing - 13th International Euro-Par Conference, Proceedings
PublisherSpringer Verlag
Pages62-71
Number of pages10
ISBN (Print)9783540744658
DOIs
StatePublished - 2007
Externally publishedYes
Event13th International Euro-Par Conference on Parallel Processing, Euro-Par 2007 - Rennes, France
Duration: Aug 28 2007Aug 31 2007

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume4641 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference13th International Euro-Par Conference on Parallel Processing, Euro-Par 2007
Country/TerritoryFrance
CityRennes
Period08/28/0708/31/07

Fingerprint

Dive into the research topics of 'On using incremental profiling for the performance analysis of shared memory parallel applications'. Together they form a unique fingerprint.

Cite this