EZTrace: A Generic Framework for Performance Analysis

Modern supercomputers with multi-core nodes enhanced by accelerators, as well as hybrid programming models introduce more complexity in modern applications. Exploiting efficiently all the resources requires a complex analysis of the performance of applications in order to detect time-consuming secti...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:2011 11th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing S. 618 - 619
Hauptverfasser: Trahay, F., Ishikawa, Y., Rue, F., Namyst, R., Faverge, M., Dongarra, J.
Format: Tagungsbericht
Sprache:Englisch
Japanisch
Veröffentlicht: IEEE 01.05.2011
Schlagworte:
ISBN:1457701294, 9781457701290
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Abstract Modern supercomputers with multi-core nodes enhanced by accelerators, as well as hybrid programming models introduce more complexity in modern applications. Exploiting efficiently all the resources requires a complex analysis of the performance of applications in order to detect time-consuming sections. We present eztrace, a generic trace generation framework that aims at providing a simple way to analyze applications. eztrace is based on plugins that allow it to trace different programming models such as MPI, pthread or OpenMP as well as user-defined libraries or applications. eztrace uses two steps: one to collect the basic information during execution and one post-mortem analysis. This permits tracing the execution of applications with low overhead while allowing to refine the analysis after the execution. We also present a script language for eztrace that gives the user the opportunity to easily define the functions to instrument without modifying the source code of the application.
AbstractList Modern supercomputers with multi-core nodes enhanced by accelerators, as well as hybrid programming models introduce more complexity in modern applications. Exploiting efficiently all the resources requires a complex analysis of the performance of applications in order to detect time-consuming sections. We present eztrace, a generic trace generation framework that aims at providing a simple way to analyze applications. eztrace is based on plugins that allow it to trace different programming models such as MPI, pthread or OpenMP as well as user-defined libraries or applications. eztrace uses two steps: one to collect the basic information during execution and one post-mortem analysis. This permits tracing the execution of applications with low overhead while allowing to refine the analysis after the execution. We also present a script language for eztrace that gives the user the opportunity to easily define the functions to instrument without modifying the source code of the application.
Author Faverge, M.
Dongarra, J.
Trahay, F.
Namyst, R.
Ishikawa, Y.
Rue, F.
Author_xml – sequence: 1
  givenname: F.
  surname: Trahay
  fullname: Trahay, F.
  email: trahay@il.is.s.u-tokyo.ac.jp
  organization: Riken, Univ. of Tokyo, Tokyo, Japan
– sequence: 2
  givenname: Y.
  surname: Ishikawa
  fullname: Ishikawa, Y.
  email: ishikawa@il.is.s.u-tokyo.ac.jp
  organization: Riken, Univ. of Tokyo, Tokyo, Japan
– sequence: 3
  givenname: F.
  surname: Rue
  fullname: Rue, F.
  email: rue@inria.fr
  organization: LaBRI, Univ. of Bordeaux, Bordeaux, France
– sequence: 4
  givenname: R.
  surname: Namyst
  fullname: Namyst, R.
  email: namyst@inria.fr
  organization: LaBRI, Univ. of Bordeaux, Bordeaux, France
– sequence: 5
  givenname: M.
  surname: Faverge
  fullname: Faverge, M.
  email: mfaverge@eecs.utk.edu
  organization: Univ. of Tennessee, Knoxville, TN, USA
– sequence: 6
  givenname: J.
  surname: Dongarra
  fullname: Dongarra, J.
  email: dongarra@eecs.utk.edu
  organization: Univ. of Tennessee, Knoxville, TN, USA
BookMark eNotzU1LwzAYwPGICrrZqxcv-QKteXvy4m2UrQoDPcyLl5GkTyC4tpIKsm9vQU-_2_-_IlfjNCIh95w1nDP32LZdyX0jGOeNlRekcsYyox0o6UBfkhVXYAzjwqkbUs1zDkxoo8GAuyWw_TgUH_GJbmiHI5Yc6a74AX-m8knTVOgbloXBjxHpZvSn85znO3Kd_GnG6t81ed9tD-1zvX_tXtrNvvYC4LtWgSWpALhKuo-wbGJKGl0yzAofbPI8yCiC6w1YbzV4uxCs0wb6xLhck4e_bkbE41fJgy_nIzhltebyF4ZCR_8
ContentType Conference Proceeding
DBID 6IE
6IL
CBEJK
RIE
RIL
DOI 10.1109/CCGrid.2011.83
DatabaseName IEEE Electronic Library (IEL) Conference Proceedings
IEEE Xplore POP ALL
IEEE Xplore All Conference Proceedings
IEEE Electronic Library (IEL)
IEEE Proceedings Order Plans (POP All) 1998-Present
DatabaseTitleList
Database_xml – sequence: 1
  dbid: RIE
  name: IEEE/IET Electronic Library (IEL) (UW System Shared)
  url: https://ieeexplore.ieee.org/
  sourceTypes: Publisher
DeliveryMethod fulltext_linktorsrc
EISBN 9780769543956
0769543952
EndPage 619
ExternalDocumentID 5948661
Genre orig-research
GroupedDBID 6IE
6IF
6IK
6IL
6IN
AAJGR
AAWTH
ADFMO
ALMA_UNASSIGNED_HOLDINGS
BEFXN
BFFAM
BGNUA
BKEBE
BPEOZ
CBEJK
IEGSK
IERZE
OCL
RIE
RIL
ID FETCH-LOGICAL-a255t-4b0f345514f6dc5acecff6e9f7082ab8fa1b3c2b9d758a865a88a8b89675df013
IEDL.DBID RIE
ISBN 1457701294
9781457701290
IngestDate Wed Aug 27 03:08:39 EDT 2025
IsDoiOpenAccess false
IsOpenAccess true
IsPeerReviewed false
IsScholarly false
Language English
Japanese
LinkModel DirectLink
MergedId FETCHMERGED-LOGICAL-a255t-4b0f345514f6dc5acecff6e9f7082ab8fa1b3c2b9d758a865a88a8b89675df013
OpenAccessLink https://cir.nii.ac.jp/crid/1871709542748627328
PageCount 2
ParticipantIDs ieee_primary_5948661
PublicationCentury 2000
PublicationDate 2011-05-01
PublicationDateYYYYMMDD 2011-05-01
PublicationDate_xml – month: 05
  year: 2011
  text: 2011-05-01
  day: 01
PublicationDecade 2010
PublicationTitle 2011 11th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing
PublicationTitleAbbrev ccgrid
PublicationYear 2011
Publisher IEEE
Publisher_xml – name: IEEE
SSID ssib026765759
ssib040743469
ssj0000668891
Score 1.5953622
Snippet Modern supercomputers with multi-core nodes enhanced by accelerators, as well as hybrid programming models introduce more complexity in modern applications....
SourceID ieee
SourceType Publisher
StartPage 618
SubjectTerms Computational modeling
Hardware
hybrid programming model
Instruments
Libraries
Performance analysis
Supercomputers
trace generation
Title EZTrace: A Generic Framework for Performance Analysis
URI https://ieeexplore.ieee.org/document/5948661
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
link http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlZ07T8MwEMdPpWJgAtQi3vLAiGnSOH6woaqBqeoAUsVS-Sl1aVFp-fycnaTtwMKUx2DFSeT_3fnudwAPmmfBK81oEEpTJp2nWmeC6oLnIaggmTGp2YSYTORspqYdeNzVwnjvU_KZf4qnaS_frew2hsoGES3Co69zJASva7Xaf2fIBS8P0HUsSiOrm2c3qzKXUuWptqsUIsZfWIt8aq6zBuqYZ2owGr2uF65GfEak4EHrlaQ81en_nvkM-vsSPjLdidM5dPyyB-X4E7XJ-mfyQhJvemFJ1WZnETRfyXRfR0BaXkkfPqrx--iNNn0TqEYHYUOZyULBoikUuLMlDmtD4F4FgXqvjQw6N4UdGuXQWdCSl1riwUiFzoMLaBNeQHe5WvpLIA4F3SpumY8UHiN0UJzhYDku8fjSiyvoxSnPv2o0xryZ7fXft2_gpA7JxnzBW-hu1lt_B8f2Z7P4Xt-n7_kLUgWahg
linkProvider IEEE
linkToHtml http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlZ1LTwIxEMcnBE30pAaMb3vwaGWX7fbhzRAQIxIOmBAvpM-ECxAEP79tdxc4ePG0j0Oz3d30PzOd-Q3Ag6SJs0IS7JiQmHBjsZQJwzKjqXPCcaJUbDbBhkM-mYhRDR63tTDW2ph8Zp_CadzLNwu9CaGyVkCL0ODrHOSEtJOiWqv6e9qU0XwPXkeCOJKifXa5LlPORRqru3LGQgSGVNCn8jopsY5pIlqdzutqZgrIZ4AK7jVfidrTO_nfU59Cc1fEh0ZbeTqDmp03IO9-eXXS9hm9oEicnmnUq_KzkDdg0WhXSYAqYkkTPnvdcaePy84JWHoXYY2JSlxGgjHkqNG5H1Y7R61wzCu-VNzJVGW6rYTx7oLkNJfcHxQX3n0wzluF51CfL-b2ApDxkq4F1cQGDo9i0glK_GCpX-T9S88uoRGmPF0WcIxpOdurv2_fw1F__DGYDt6G79dwXARoQ_bgDdTXq429hUP9s559r-7it_0FlVudzQ
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=proceeding&rft.title=2011+11th+IEEE%2FACM+International+Symposium+on+Cluster%2C+Cloud+and+Grid+Computing&rft.atitle=EZTrace%3A+A+Generic+Framework+for+Performance+Analysis&rft.au=Trahay%2C+F.&rft.au=Ishikawa%2C+Y.&rft.au=Rue%2C+F.&rft.au=Namyst%2C+R.&rft.date=2011-05-01&rft.pub=IEEE&rft.isbn=9781457701290&rft.spage=618&rft.epage=619&rft_id=info:doi/10.1109%2FCCGrid.2011.83&rft.externalDocID=5948661
thumbnail_l http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=9781457701290/lc.gif&client=summon&freeimage=true
thumbnail_m http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=9781457701290/mc.gif&client=summon&freeimage=true
thumbnail_s http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=9781457701290/sc.gif&client=summon&freeimage=true