Identifying the Temporal Structure of Parallel Application Computation Phases

D. Dosimont, Harald Servat, M. Wagner, Judit Giménez, Jesús Labarta
{"title":"Identifying the Temporal Structure of Parallel Application Computation Phases","authors":"D. Dosimont, Harald Servat, M. Wagner, Judit Giménez, Jesús Labarta","doi":"10.1109/HPCS.2018.00087","DOIUrl":null,"url":null,"abstract":"Performance analysis tools are essential to help developers improve the performance of their parallel applications. These tools have widely embraced graphical representations to ease the analyst experience. However, they might mislead the analysis if using questionable aggregation techniques, especially when dealing with much data in timelines. In this paper, we have put efforts to demonstrate the value of information theory topics when applied to performance analysis. To this end, we extend a previously designed tool named folding which focuses on a detailed exploration of computation phases using trace files containing instrumented and sampled information. We design appropriate representations for the folding output by adopting an innovative aggregation technique based on information theory. As we will demonstrate through the paper, the original implementation of this tool may hinder the analysis by the introduction of some artifacts as a result of the chosen aggregation techniques. Additionally, we extend the folding tool to provide a decent analysis overview to start the analysis. Last, but not least, we successfully apply the new flow to two in-production HPC applications and characterize their performance behavior.","PeriodicalId":308138,"journal":{"name":"2018 International Conference on High Performance Computing & Simulation (HPCS)","volume":"34 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2018-07-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2018 International Conference on High Performance Computing & Simulation (HPCS)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/HPCS.2018.00087","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

Performance analysis tools are essential to help developers improve the performance of their parallel applications. These tools have widely embraced graphical representations to ease the analyst experience. However, they might mislead the analysis if using questionable aggregation techniques, especially when dealing with much data in timelines. In this paper, we have put efforts to demonstrate the value of information theory topics when applied to performance analysis. To this end, we extend a previously designed tool named folding which focuses on a detailed exploration of computation phases using trace files containing instrumented and sampled information. We design appropriate representations for the folding output by adopting an innovative aggregation technique based on information theory. As we will demonstrate through the paper, the original implementation of this tool may hinder the analysis by the introduction of some artifacts as a result of the chosen aggregation techniques. Additionally, we extend the folding tool to provide a decent analysis overview to start the analysis. Last, but not least, we successfully apply the new flow to two in-production HPC applications and characterize their performance behavior.
确定并行应用程序计算阶段的时间结构
性能分析工具对于帮助开发人员提高并行应用程序的性能至关重要。这些工具广泛采用图形表示来简化分析人员的体验。但是,如果使用有问题的聚合技术,它们可能会误导分析,特别是在处理时间轴上的大量数据时。在本文中,我们努力证明信息论主题在应用于绩效分析时的价值。为此,我们扩展了先前设计的一个名为折叠的工具,该工具侧重于使用包含仪器和采样信息的跟踪文件详细探索计算阶段。我们采用一种创新的基于信息论的聚合技术,为折叠输出设计合适的表示。正如我们将在本文中演示的那样,该工具的原始实现可能会由于所选择的聚合技术而引入一些工件,从而阻碍分析。此外,我们扩展了折叠工具,以提供一个像样的分析概述来开始分析。最后,但并非最不重要的是,我们成功地将新流应用于两个生产中的HPC应用程序,并描述了它们的性能行为。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信