Welcome!
To use the personalized features of this site, please log in or register.
If you have forgotten your username or password, we can help.
My Menu
Saved Items

A Dynamic Tracing Mechanism for Performance Analysis of OpenMP Applications

Jordi CaubetContact Information, Judit GimenezContact Information, Jesus LabartaContact Information, Luiz DeRoseContact Information and Jeffrey VetterContact Information

(5)  European Center for Parallelism of Barcelona, Department of Computer Architecture Technical University of Catalonia, Barcelona, Spain
(6)  Advanced Computing Technology Center, IBM T. J. Watson Research Center, Yorktown Heights, NY, USA
(7)  Center for Applied Scientific Computing, Lawrence Livermore National Laboratory, Livermore, CA, USA
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.

Contact Information Jordi Caubet
Email: jordics@cepba.upc.es

Contact Information Judit Gimenez
Email: judit@cepba.upc.es

Contact Information Jesus Labarta
Email: jesusg@cepba.upc.es

Contact Information Luiz DeRose
Email: laderose@us.ibm.com

Contact Information Jeffrey Vetter
Email: vetter@llnl.gov
Fulltext Preview (Small, Large)
Image of the first page of the fulltext

References secured to subscribers.



Export this chapter
Export this chapter as RIS | Text
 
Referenced by
1 newer article

  1. Mohr, Bernd (2007) A framework for performance analysis of Co-Array Fortran. Concurrency and Computation Practice and Experience 19(17)
    [CrossRef]
Remote Address: 38.107.191.107 • Server: mpweb06
HTTP User Agent: CCBot/1.0 (+http://www.commoncrawl.org/bot.html)