Traveler: Navigating Task Parallel Traces for Performance Analysis
Understanding the behavior of software in execution is a key step in identifying and fixing performance issues. This is especially important in high performance computing contexts where even minor performance tweaks can translate into large savings in terms of computational resource use. To aid perf...
Uloženo v:
| Vydáno v: | IEEE transactions on visualization and computer graphics Ročník 29; číslo 1; s. 1 - 10 |
|---|---|
| Hlavní autoři: | , , , , , , , , , |
| Médium: | Journal Article |
| Jazyk: | angličtina |
| Vydáno: |
United States
IEEE
01.01.2023
The Institute of Electrical and Electronics Engineers, Inc. (IEEE) |
| Témata: | |
| ISSN: | 1077-2626, 1941-0506, 1941-0506 |
| On-line přístup: | Získat plný text |
| Tagy: |
Přidat tag
Žádné tagy, Buďte první, kdo vytvoří štítek k tomuto záznamu!
|
| Abstract | Understanding the behavior of software in execution is a key step in identifying and fixing performance issues. This is especially important in high performance computing contexts where even minor performance tweaks can translate into large savings in terms of computational resource use. To aid performance analysis, developers may collect an execution trace -a chronological log of program activity during execution. As traces represent the full history, developers can discover a wide array of possibly previously unknown performance issues, making them an important artifact for exploratory performance analysis. However, interactive trace visualization is difficult due to issues of data size and complexity of meaning. Traces represent nanosecond-level events across many parallel processes, meaning the collected data is often large and difficult to explore. The rise of asynchronous task parallel programming paradigms complicates the relation between events and their probable cause. To address these challenges, we conduct a continuing design study in collaboration with high performance computing researchers. We develop diverse and hierarchical ways to navigate and represent execution trace data in support of their trace analysis tasks. Through an iterative design process, we developed Traveler , an integrated visualization platform for task parallel traces. Traveler provides multiple linked interfaces to help navigate trace data from multiple contexts. We evaluate the utility of Traveler through feedback from users and a case study, finding that integrating multiple modes of navigation in our design supported performance analysis tasks and led to the discovery of previously unknown behavior in a distributed array library. |
|---|---|
| AbstractList | Understanding the behavior of software in execution is a key step in identifying and fixing performance issues. This is especially important in high performance computing contexts where even minor performance tweaks can translate into large savings in terms of computational resource use. To aid performance analysis, developers may collect an execution trace -a chronological log of program activity during execution. As traces represent the full history, developers can discover a wide array of possibly previously unknown performance issues, making them an important artifact for exploratory performance analysis. However, interactive trace visualization is difficult due to issues of data size and complexity of meaning. Traces represent nanosecond-level events across many parallel processes, meaning the collected data is often large and difficult to explore. The rise of asynchronous task parallel programming paradigms complicates the relation between events and their probable cause. To address these challenges, we conduct a continuing design study in collaboration with high performance computing researchers. We develop diverse and hierarchical ways to navigate and represent execution trace data in support of their trace analysis tasks. Through an iterative design process, we developed Traveler , an integrated visualization platform for task parallel traces. Traveler provides multiple linked interfaces to help navigate trace data from multiple contexts. We evaluate the utility of Traveler through feedback from users and a case study, finding that integrating multiple modes of navigation in our design supported performance analysis tasks and led to the discovery of previously unknown behavior in a distributed array library. Understanding the behavior of software in execution is a key step in identifying and fixing performance issues. This is especially important in high performance computing contexts where even minor performance tweaks can translate into large savings in terms of computational resource use. To aid performance analysis, developers may collect an execution trace —a chronological log of program activity during execution. As traces represent the full history, developers can discover a wide array of possibly previously unknown performance issues, making them an important artifact for exploratory performance analysis. However, interactive trace visualization is difficult due to issues of data size and complexity of meaning. Traces represent nanosecond-level events across many parallel processes, meaning the collected data is often large and difficult to explore. The rise of asynchronous task parallel programming paradigms complicates the relation between events and their probable cause. Here, to address these challenges, we conduct a continuing design study in collaboration with high performance computing researchers. We develop diverse and hierarchical ways to navigate and represent execution trace data in support of their trace analysis tasks. Through an iterative design process, we developed Traveler , an integrated visualization platform for task parallel traces. Traveler provides multiple linked interfaces to help navigate trace data from multiple contexts. We evaluate the utility of Traveler through feedback from users and a case study, finding that integrating multiple modes of navigation in our design supported performance analysis tasks and led to the discovery of previously unknown behavior in a distributed array library. Understanding the behavior of software in execution is a key step in identifying and fixing performance issues. This is especially important in high performance computing contexts where even minor performance tweaks can translate into large savings in terms of computational resource use. To aid performance analysis, developers may collect an execution trace-a chronological log of program activity during execution. As traces represent the full history, developers can discover a wide array of possibly previously unknown performance issues, making them an important artifact for exploratory performance analysis. However, interactive trace visualization is difficult due to issues of data size and complexity of meaning. Traces represent nanosecond-level events across many parallel processes, meaning the collected data is often large and difficult to explore. The rise of asynchronous task parallel programming paradigms complicates the relation between events and their probable cause. To address these challenges, we conduct a continuing design study in collaboration with high performance computing researchers. We develop diverse and hierarchical ways to navigate and represent execution trace data in support of their trace analysis tasks. Through an iterative design process, we developed Traveler, an integrated visualization platform for task parallel traces. Traveler provides multiple linked interfaces to help navigate trace data from multiple contexts. We evaluate the utility of Traveler through feedback from users and a case study, finding that integrating multiple modes of navigation in our design supported performance analysis tasks and led to the discovery of previously unknown behavior in a distributed array library.Understanding the behavior of software in execution is a key step in identifying and fixing performance issues. This is especially important in high performance computing contexts where even minor performance tweaks can translate into large savings in terms of computational resource use. To aid performance analysis, developers may collect an execution trace-a chronological log of program activity during execution. As traces represent the full history, developers can discover a wide array of possibly previously unknown performance issues, making them an important artifact for exploratory performance analysis. However, interactive trace visualization is difficult due to issues of data size and complexity of meaning. Traces represent nanosecond-level events across many parallel processes, meaning the collected data is often large and difficult to explore. The rise of asynchronous task parallel programming paradigms complicates the relation between events and their probable cause. To address these challenges, we conduct a continuing design study in collaboration with high performance computing researchers. We develop diverse and hierarchical ways to navigate and represent execution trace data in support of their trace analysis tasks. Through an iterative design process, we developed Traveler, an integrated visualization platform for task parallel traces. Traveler provides multiple linked interfaces to help navigate trace data from multiple contexts. We evaluate the utility of Traveler through feedback from users and a case study, finding that integrating multiple modes of navigation in our design supported performance analysis tasks and led to the discovery of previously unknown behavior in a distributed array library. |
| Author | Bigelow, Alex Sakin, Sayef Azad Isaacs, Katherine E. Brandt, Steven R. Taylor, Christopher Kaiser, Hartmut Huck, Kevin A. Tohid, R. Scheidegger, Carlos Scully-Allison, Connor |
| Author_xml | – sequence: 1 givenname: Sayef Azad surname: Sakin fullname: Sakin, Sayef Azad organization: University of Arizona, USA – sequence: 2 givenname: Alex surname: Bigelow fullname: Bigelow, Alex organization: Stardog, USA – sequence: 3 givenname: R. surname: Tohid fullname: Tohid, R. organization: Louisiana State University, USA – sequence: 4 givenname: Connor surname: Scully-Allison fullname: Scully-Allison, Connor organization: University of Arizona, USA – sequence: 5 givenname: Carlos surname: Scheidegger fullname: Scheidegger, Carlos organization: RStudio, USA – sequence: 6 givenname: Steven R. surname: Brandt fullname: Brandt, Steven R. organization: Louisiana State University, USA – sequence: 7 givenname: Christopher surname: Taylor fullname: Taylor, Christopher organization: Tactical Computing Labs, USA – sequence: 8 givenname: Kevin A. surname: Huck fullname: Huck, Kevin A. – sequence: 9 givenname: Hartmut surname: Kaiser fullname: Kaiser, Hartmut organization: Louisiana State University, USA – sequence: 10 givenname: Katherine E. surname: Isaacs fullname: Isaacs, Katherine E. organization: University of Utah, USA |
| BackLink | https://www.ncbi.nlm.nih.gov/pubmed/36166559$$D View this record in MEDLINE/PubMed https://www.osti.gov/servlets/purl/2316108$$D View this record in Osti.gov |
| BookMark | eNp9kU9v1DAQxS1URP_AB0BIKIILlywe23FibmUFBamCHhauluOMi4vXLna2Ur89jnbLoQdOM4ffe5p575QcxRSRkJdAVwBUvd_8XF-sGGVsxRlVvO-ekBNQAlraUXlUd9r3LZNMHpPTUm4oBSEG9YwccwlSdp06IR832dxhwPyh-Wbu_LWZfbxuNqb8bq5MNiFgaCpisTQu5eYKcx1bEy0259GE--LLc_LUmVDwxWGekR-fP23WX9rL7xdf1-eXrRWg5hZQcGYZOAXWdVJYxpkUwyAm7sZRjUZOlFM7Gd5xIRlMI4xiks5JJwfBDD8jb_a-qcxeF-tntL9sihHtrBkHCXSo0Ls9dJvTnx2WWW99sRiCiZh2RbMeBiWhplTRt4_Qm7TL9amF6mo8veoXw9cHajducdK32W9NvtcPEVag3wM2p1IyOl0vqzGmOGfjgwaql7L0UpZeytKHsqoSHikfzP-nebXXeET8xytFhRA9_wt0BJx_ |
| CODEN | ITVGEA |
| CitedBy_id | crossref_primary_10_1109_TIV_2023_3288907 crossref_primary_10_1109_TVCG_2023_3326930 crossref_primary_10_1177_10943420251316253 |
| Cites_doi | 10.1111/cgf.12101 10.1145/989393.989401 10.1109/TVCG.2019.2934790 10.1145/2835238.2835241 10.1002/cpe.1553 10.1109/SIBGRAPI.2014.2 10.1109/TVCG.2018.2865026 10.1109/TVCG.2016.2534558 10.1109/TVCG.2014.2346456 10.1002/cpe.4068 10.1109/VISSOFT.2013.6650534 10.1109/TVCG.2012.213 10.1007/978-3-319-16012-2_1 10.1145/3426462.3426465 10.1016/j.visinf.2018.04.010 10.1109/PacificVis48177.2020.9280 10.1145/3150211 10.1109/TVCG.2009.196 10.1177/109434200001400303 10.3233/978-1-61499-041-3-481 10.1145/800031.808600 10.1109/TVCG.2019.2934285 10.1109/TVCG.2007.70515 10.1177/109434209901300310 10.1145/2835238.2835240 10.1109/TVCG.2011.185 10.1145/2851141.2851156 10.1109/VDS48975.2019.8973380 10.1109/VPA.2016.008 10.1145/1168149.1168168 10.1007/978-3-030-02465-9_14 |
| ContentType | Journal Article |
| Copyright | Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) 2023 |
| Copyright_xml | – notice: Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) 2023 |
| CorporateAuthor | Univ. of Arizona, Tucson, AZ (United States). Arizona Board of Regents |
| CorporateAuthor_xml | – name: Univ. of Arizona, Tucson, AZ (United States). Arizona Board of Regents |
| DBID | 97E RIA RIE AAYXX CITATION NPM 7SC 7SP 8FD JQ2 L7M L~C L~D 7X8 OIOZB OTOTI |
| DOI | 10.1109/TVCG.2022.3209375 |
| DatabaseName | IEEE All-Society Periodicals Package (ASPP) 2005–Present IEEE All-Society Periodicals Package (ASPP) 1998–Present IEEE Electronic Library (IEL) - NZ CrossRef PubMed Computer and Information Systems Abstracts Electronics & Communications Abstracts Technology Research Database ProQuest Computer Science Collection Advanced Technologies Database with Aerospace Computer and Information Systems Abstracts Academic Computer and Information Systems Abstracts Professional MEDLINE - Academic OSTI.GOV - Hybrid OSTI.GOV |
| DatabaseTitle | CrossRef PubMed Technology Research Database Computer and Information Systems Abstracts – Academic Electronics & Communications Abstracts ProQuest Computer Science Collection Computer and Information Systems Abstracts Advanced Technologies Database with Aerospace Computer and Information Systems Abstracts Professional MEDLINE - Academic |
| DatabaseTitleList | PubMed Technology Research Database MEDLINE - Academic |
| Database_xml | – sequence: 1 dbid: NPM name: PubMed url: http://www.ncbi.nlm.nih.gov/entrez/query.fcgi?db=PubMed sourceTypes: Index Database – sequence: 2 dbid: RIE name: IEEE Electronic Library (IEL) url: https://ieeexplore.ieee.org/ sourceTypes: Publisher – sequence: 3 dbid: 7X8 name: MEDLINE - Academic url: https://search.proquest.com/medline sourceTypes: Aggregation Database |
| DeliveryMethod | fulltext_linktorsrc |
| Discipline | Engineering |
| EISSN | 1941-0506 |
| EndPage | 10 |
| ExternalDocumentID | 2316108 36166559 10_1109_TVCG_2022_3209375 9904447 |
| Genre | orig-research Journal Article |
| GroupedDBID | --- -~X .DC 0R~ 29I 4.4 53G 5GY 5VS 6IK 97E AAJGR AASAJ AAWTH ABQJQ ABVLG ACGFO ACIWK AENEX AETIX AGQYO AGSQL AHBIQ AI. AIBXA AKJIK AKQYR ALLEH ALMA_UNASSIGNED_HOLDINGS ATWAV BEFXN BFFAM BGNUA BKEBE BPEOZ CS3 DU5 EBS EJD F5P HZ~ H~9 IEDLZ IFIPE IFJZH IPLJI JAVBF LAI M43 O9- OCL P2P PQQKQ RIA RIE RNI RNS RZB TN5 VH1 AAYXX CITATION AAYOK ABAZT NPM RIG 7SC 7SP 8FD AARMG JQ2 L7M L~C L~D 7X8 OIOZB OTOTI |
| ID | FETCH-LOGICAL-c419t-1e432c21f91cf564c23264884d3fbb9ba6d030cda3534621db1b4d6ff6f6842a3 |
| IEDL.DBID | RIE |
| ISICitedReferencesCount | 6 |
| ISICitedReferencesURI | http://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=Summon&SrcAuth=ProQuest&DestLinkType=CitingArticles&DestApp=WOS_CPL&KeyUT=000901991800012&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D |
| ISSN | 1077-2626 1941-0506 |
| IngestDate | Mon Jun 16 03:03:14 EDT 2025 Sun Sep 28 01:01:41 EDT 2025 Sun Jun 29 13:18:57 EDT 2025 Thu Apr 03 07:12:28 EDT 2025 Tue Nov 18 22:27:42 EST 2025 Sat Nov 29 03:31:42 EST 2025 Tue Nov 25 14:44:26 EST 2025 |
| IsDoiOpenAccess | false |
| IsOpenAccess | true |
| IsPeerReviewed | true |
| IsScholarly | true |
| Issue | 1 |
| Language | English |
| License | https://ieeexplore.ieee.org/Xplorehelp/downloads/license-information/IEEE.html https://doi.org/10.15223/policy-029 https://doi.org/10.15223/policy-037 |
| LinkModel | DirectLink |
| MergedId | FETCHMERGED-LOGICAL-c419t-1e432c21f91cf564c23264884d3fbb9ba6d030cda3534621db1b4d6ff6f6842a3 |
| Notes | ObjectType-Article-1 SourceType-Scholarly Journals-1 ObjectType-Feature-2 content type line 14 content type line 23 USDOE None SC0022044 |
| OpenAccessLink | https://www.osti.gov/servlets/purl/2316108 |
| PMID | 36166559 |
| PQID | 2756557978 |
| PQPubID | 75741 |
| PageCount | 10 |
| ParticipantIDs | proquest_miscellaneous_2718961194 crossref_primary_10_1109_TVCG_2022_3209375 pubmed_primary_36166559 proquest_journals_2756557978 ieee_primary_9904447 osti_scitechconnect_2316108 crossref_citationtrail_10_1109_TVCG_2022_3209375 |
| PublicationCentury | 2000 |
| PublicationDate | 2023-01-01 |
| PublicationDateYYYYMMDD | 2023-01-01 |
| PublicationDate_xml | – month: 01 year: 2023 text: 2023-01-01 day: 01 |
| PublicationDecade | 2020 |
| PublicationPlace | United States |
| PublicationPlace_xml | – name: United States – name: New York |
| PublicationTitle | IEEE transactions on visualization and computer graphics |
| PublicationTitleAbbrev | TVCG |
| PublicationTitleAlternate | IEEE Trans Vis Comput Graph |
| PublicationYear | 2023 |
| Publisher | IEEE The Institute of Electrical and Electronics Engineers, Inc. (IEEE) |
| Publisher_xml | – name: IEEE – name: The Institute of Electrical and Electronics Engineers, Inc. (IEEE) |
| References | ref35 ref13 ref34 ref12 ref15 ref36 reinders (ref32) 2005; 9 ref31 ref30 ref11 ref10 ref39 ref17 ref38 ref16 ref18 (ref1) 0 reissmann (ref33) 2017 adhianto (ref4) 2010; 22 (ref3) 0 vetter (ref37) 2017 ref24 ref23 ref26 ref25 ashby (ref5) 0 ref20 ref42 ref41 drebes (ref9) 2014 ref22 ref21 guo (ref14) 2021 nagel (ref28) 1996 ref27 ref29 ref8 ref7 (ref2) 0 ref6 isaacs (ref19) 0 ref40 |
| References_xml | – ident: ref36 doi: 10.1111/cgf.12101 – ident: ref13 doi: 10.1145/989393.989401 – ident: ref15 doi: 10.1109/TVCG.2019.2934790 – year: 2021 ident: ref14 article-title: A survey on visual analysis of event sequence data publication-title: IEEE Transactions on Visualization and Computer Graphics – ident: ref17 doi: 10.1145/2835238.2835241 – volume: 22 start-page: 685 year: 2010 ident: ref4 article-title: Hpctoolkit: Tools for performance analysis of optimized parallel programs publication-title: Concurrency and Computation Practice and Experience doi: 10.1002/cpe.1553 – year: 0 ident: ref1 publication-title: Blaze – ident: ref29 doi: 10.1109/SIBGRAPI.2014.2 – ident: ref39 doi: 10.1109/TVCG.2018.2865026 – ident: ref27 doi: 10.1109/TVCG.2016.2534558 – ident: ref18 doi: 10.1109/TVCG.2014.2346456 – year: 2017 ident: ref33 article-title: Towards aggregated Grain Graphs publication-title: Proceedings of the Fourth International Workshop on Visual Performance Analysis VPA – ident: ref11 doi: 10.1002/cpe.4068 – ident: ref20 doi: 10.1109/VISSOFT.2013.6650534 – ident: ref35 doi: 10.1109/TVCG.2012.213 – ident: ref42 doi: 10.1007/978-3-319-16012-2_1 – year: 0 ident: ref3 publication-title: Diskcache Disk backed cache – ident: ref21 doi: 10.1145/3426462.3426465 – ident: ref12 doi: 10.1016/j.visinf.2018.04.010 – ident: ref22 doi: 10.1109/PacificVis48177.2020.9280 – ident: ref31 doi: 10.1145/3150211 – year: 2017 ident: ref37 publication-title: Contemporary High Performance Computing – year: 0 ident: ref19 article-title: State of the art of performance visualization publication-title: In EuroVis (STARs) – ident: ref26 doi: 10.1109/TVCG.2009.196 – ident: ref7 doi: 10.1177/109434200001400303 – ident: ref10 doi: 10.3233/978-1-61499-041-3-481 – start-page: 1 year: 0 ident: ref5 article-title: The opportunities and challenges of exascale computing publication-title: Summary Report of the Advanced Scientific Computing Advisory Committee (ASCAC) Subcommittee – ident: ref8 doi: 10.1145/800031.808600 – ident: ref38 doi: 10.1109/TVCG.2019.2934285 – ident: ref40 doi: 10.1109/TVCG.2007.70515 – year: 1996 ident: ref28 publication-title: VAMPIR Visualization and Analysis of MPI Resources – ident: ref41 doi: 10.1177/109434209901300310 – ident: ref16 doi: 10.1145/2835238.2835240 – ident: ref6 doi: 10.1109/TVCG.2011.185 – ident: ref25 doi: 10.1145/2851141.2851156 – ident: ref24 doi: 10.1109/VDS48975.2019.8973380 – ident: ref30 doi: 10.1109/VPA.2016.008 – volume: 9 year: 2005 ident: ref32 publication-title: VTune Performance Analyzer Essentials – year: 2014 ident: ref9 article-title: Aftermath: A graphical tool for performance analysis and debugging of fine-grained task-parallel programs and run-time systems publication-title: MULTIPROG – ident: ref23 doi: 10.1145/1168149.1168168 – ident: ref34 doi: 10.1007/978-3-030-02465-9_14 – year: 0 ident: ref2 publication-title: dgemm |
| SSID | ssj0014489 |
| Score | 2.4329958 |
| Snippet | Understanding the behavior of software in execution is a key step in identifying and fixing performance issues. This is especially important in high... |
| SourceID | osti proquest pubmed crossref ieee |
| SourceType | Open Access Repository Aggregation Database Index Database Enrichment Source Publisher |
| StartPage | 1 |
| SubjectTerms | Arrays Codes Computation Data collection Data visualization Design analysis event sequence visualization High performance computing Iterative methods Measurement Navigation parallel computing Parallel programming Performance analysis Software engineering Software visualization Task analysis traces Visualization |
| Title | Traveler: Navigating Task Parallel Traces for Performance Analysis |
| URI | https://ieeexplore.ieee.org/document/9904447 https://www.ncbi.nlm.nih.gov/pubmed/36166559 https://www.proquest.com/docview/2756557978 https://www.proquest.com/docview/2718961194 https://www.osti.gov/servlets/purl/2316108 |
| Volume | 29 |
| WOSCitedRecordID | wos000901991800012&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D |
| hasFullText | 1 |
| inHoldings | 1 |
| isFullTextHit | |
| isPrint | |
| journalDatabaseRights | – providerCode: PRVIEE databaseName: IEEE Electronic Library (IEL) customDbUrl: eissn: 1941-0506 dateEnd: 99991231 omitProxy: false ssIdentifier: ssj0014489 issn: 1077-2626 databaseCode: RIE dateStart: 19950101 isFulltext: true titleUrlDefault: https://ieeexplore.ieee.org/ providerName: IEEE |
| link | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV1Lb9QwEB61FQc4AKU8QktlJE6ItOtH7HVvULVwQKs9LNXeLL-CEKss2kd_PzNJNvRAkTglUhzH8sw433jG3wC8kzZbzetQyjCqS6WMKH2oTGl4yMakutZtguzNVzOZjOdzO92DD8NZmJxzm3yWz-i2jeWnZdzSVtk5rpwKu9uHfWN0d1ZriBigm2G7_EJTCkTpfQSTj-z57ObyM3qCQpxJgQ48pRTe-Qe1RVXwskSTuh9mtr-b6yf_N9Cn8LiHlexjpweHsJebZ_DoDtngEXyaUaWhRV5dsIm_bZk1mu9s5tc_2dSvqKTKgmETXDcYAlk2_XOigO2YS57Dt-ur2eWXsq-gUEbF7abkWUkRBa8tj3WlVUT8pNFkVZJ1CDZ4ndDIY_KykkoLngIPKmmUUE3xOS9fwEGzbPIrYFFFS2xoqcpB-Wh9ksrESkvJVa6yKGC0m1MXe3pxqnKxcK2bMbKOxOBIDK4XQwHvh1d-ddwa_2p8RPM8NOynuIBjEpxDvECkt5Gyg-LGIWpFXDgu4GQnT9fb5toR4X1VGXSfC3g7PEarolCJb_JyS234GHWYW1XAy04Phi9LzTV2YF__fUTH8JBK0nfbNCdwsFlt8xt4EG83P9arU1Td-fi0Vd3fS4DnvA |
| linkProvider | IEEE |
| linkToHtml | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV1Lb9QwEB6VgkR74FVKQwsYiRMibfyIveYGFaWIZbWHUPVm-RVUdZVF--jvZ5xkQw-AxCmRMnEsj8f5xjP-BuAN11FLWrucu6LOhVAst65UuaIuKhXqWrYJshdjNZmMLi_1dAveDWdhYoxt8lk8TrdtLD_M_TptlZ3gyimwuTtwtxSCFd1prSFmgI6G7jIMVc4Qp_cxTFrok-ri9DP6gowdc4YufEoqvPUXasuq4GWORvV3oNn-cM4e_l9XH8GDHliSD91MeAxbsXkCu7foBvfgY5VqDc3i4j2Z2JuWW6P5QSq7vCZTu0hFVWYERXDlIAhlyfT3mQKy4S55Ct_PPlWn53lfQyH3gupVTqPgzDNaa-rrUgqPCEqi0YrAa-e0szKgmftgecmFZDQ46kSQqKM6Regs34ftZt7EAyBeeJ340EIZnbBe28CF8qXknIpYRpZBsRlT43uC8VTnYmZaR6PQJqnBJDWYXg0ZvB1e-dmxa_xLeC-N8yDYD3EGh0lxBhFDor31KT_IrwziVkSGowyONvo0vXUuTaK8L0uFDnQGr4fHaFcpWGKbOF8nGTrCWUy1yOBZNw-GL3NJJTagn_-5R6_g_nn1bWzGXyZfD2EnFajvNm2OYHu1WMcXcM_frK6Wi5ftBP4FCZPqGw |
| 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%3Ajournal&rft.genre=article&rft.atitle=Traveler%3A+Navigating+Task+Parallel+Traces+for+Performance+Analysis&rft.jtitle=IEEE+transactions+on+visualization+and+computer+graphics&rft.au=Sakin%2C+Sayef+Azad&rft.au=Bigelow%2C+Alex&rft.au=Tohid%2C+R.&rft.au=Scully-Allison%2C+Connor&rft.date=2023-01-01&rft.pub=IEEE&rft.issn=1077-2626&rft.volume=29&rft.issue=1&rft_id=info:doi/10.1109%2Ftvcg.2022.3209375&rft.externalDocID=2316108 |
| thumbnail_l | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=1077-2626&client=summon |
| thumbnail_m | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=1077-2626&client=summon |
| thumbnail_s | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=1077-2626&client=summon |