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...
Saved in:
| Published in: | 2011 11th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing pp. 618 - 619 |
|---|---|
| Main Authors: | , , , , , |
| Format: | Conference Proceeding |
| Language: | English Japanese |
| Published: |
IEEE
01.05.2011
|
| Subjects: | |
| ISBN: | 1457701294, 9781457701290 |
| Online Access: | Get full text |
| Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
| 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/IET Electronic Library (IEL) (UW System Shared) IEEE Proceedings Order Plans (POP All) 1998-Present |
| DatabaseTitleList | |
| Database_xml | – sequence: 1 dbid: RIE name: IEEE Electronic Library (IEL) 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.5955254 |
| 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/eLvHCXMwlV09T8MwELVKxcAEqEV8ywMjpknq-IMNVS1MVQaQKpbKH2epS4tKy-_n7CRtBxYmxxkiW4ny7p3vvSPkgXNjHVjFkLUVjBdFYBaBmZUwNM5rjxTBpGYTcjpVs5muOuRxp4UBgFR8Bk_xMp3l-5XbxlTZIFqLiMh1jqQUtVar_XYKIUV5YF3HIzTyunl281cWSuk8abtKKWP-hbeWT808a0wd80wPRqPX9cLXFp_RUvCg9UpCnsnp_9Z8Rvp7CR-tduB0Tjqw7JFy_InY5OCZvtDkN71wdNJWZ1EMX2m11xHQ1q-kTz4m4_fRG2v6JjCDBGHDuM3CkMdQKAjvSnysC0GADhLx3lgVTG6HrrDaI1kwSpRG4WCVRvLgA8aEF6S7XC3hklCvBGBIg7yQ85h2NN4iJYSApC032uRXpBe3PP-qrTHmzW6v_759Q07qlGysF7wl3c16C3fk2P1sFt_r-_Q-fwF94Jmy |
| linkProvider | IEEE |
| linkToHtml | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV3PT8IwFG4ImuhJDRh_24NHK9tou9abISBGJBwwIV5IfyZcgCD49_vabcDBi6euOyxttux73-v7vofQA6VKG6cFAdaWEZplnmgAZsJcWxkrLVAEFZtN5MOhmEzkqIYet1oY51wsPnNP4TKe5duF2YRUWStYi_DAdQ4YpVlSqLWqryfjOWd75nU0gCMt2meX_2UuhEyjuovlecjA0Mr0qZwnpa1jmshWp_O6mtnC5DOYCu41X4nY0zv536pPUXMn4sOjLTydoZqbNxDrfgE6GfeMX3B0nJ4Z3KvqszAEsHi0UxLgyrGkiT573XGnT8rOCUQBRVgTqhPfpiEY8twaBo813nMnfQ6Ir7TwKtVtk2lpgS4owZkSMGghgT5YD1HhOarPF3N3gbAV3EFQA8yQ0pB4VFYDKXQeaFuqpEovUSNseboszDGm5W6v_r59j47644_BdPA2fL9Gx0WCNlQP3qD6erVxt-jQ_Kxn36u7-G5_AbaynPk |
| 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 |

