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

Karl Fuerlinger, Michael Gerndt, Jack Dongarra

    Research output: Chapter in Book/Conference proceedingConference contribution

    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. © Springer-Verlag Berlin Heidelberg 2007.
    Original languageEnglish
    Title of host publicationLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)|Lect. Notes Comput. Sci.
    PublisherSpringer Nature
    Pages62-71
    Number of pages9
    Volume4641
    ISBN (Print)9783540744658
    DOIs
    Publication statusPublished - 2007
    Event13th International Euro-Par Conference on Parallel Processing, Euro-Par 2007 - Rennes
    Duration: 1 Jul 2007 → …
    http://dblp.uni-trier.de/db/conf/europar/europar2007.html#Pjesivac-GrbovicBFAD07http://dblp.uni-trier.de/rec/bibtex/conf/europar/Pjesivac-GrbovicBFAD07.xmlhttp://dblp.uni-trier.de/rec/bibtex/conf/europar/Pjesivac-GrbovicBFAD07

    Publication series

    NameLecture Notes in Computer Science

    Conference

    Conference13th International Euro-Par Conference on Parallel Processing, Euro-Par 2007
    CityRennes
    Period1/07/07 → …
    Internet address

    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