A dynamic tracing mechanism for performance analysis of OpenMP applications

Jordi Caubet, Judit Gimenez, Jesus Labarta, Luiz DeRose, Jeffrey Vetter

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

20 Scopus citations

Abstract

In this paper we present OMPtrace, a dynamic tracing mechanism that combines traditional tracing with dynamic instrumentation and access to hardware performance counters to create a powerful tool for performance analysis and optimization of OpenMP applications. Performance data collected with OMPtrace is used as input to the Paraver visualization tool for detailed analysis of the parallel behavior of the application. We demonstrate the usefulness of OMPtrace and the power of Paraver for tuning OpenMP applications with a case study running the US DOE ASCI Sweep3D benchmark on the IBM SP system at the Lawrence Livermore National Laboratory.

Original languageEnglish
Title of host publicationOpenMP Shared Memory Parallel Programming - International Workshop on OpenMP Applications and Tools,WOMPAT 2001, Proceedings
EditorsRudolf Eigenmann, Michael J. Voss
PublisherSpringer Verlag
Pages53-67
Number of pages15
ISBN (Print)9783540445876
DOIs
StatePublished - 2001
Externally publishedYes
EventInternational Workshop on OpenMP Applications and Tools, WOMPAT 2001 - West Lafayette, United States
Duration: Jul 30 2001Jul 31 2001

Publication series

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

Conference

ConferenceInternational Workshop on OpenMP Applications and Tools, WOMPAT 2001
Country/TerritoryUnited States
CityWest Lafayette
Period07/30/0107/31/01

Fingerprint

Dive into the research topics of 'A dynamic tracing mechanism for performance analysis of OpenMP applications'. Together they form a unique fingerprint.

Cite this