使用循环层次结构的MPI应用程序性能数据可视化

Felix Schmitt, R. Dietrich, R. Kuß, J. Doleschal, A. Knüpfer
{"title":"使用循环层次结构的MPI应用程序性能数据可视化","authors":"Felix Schmitt, R. Dietrich, R. Kuß, J. Doleschal, A. Knüpfer","doi":"10.1109/VPA.2014.5","DOIUrl":null,"url":null,"abstract":"One of the challenges for the developer of highly-parallel MPI applications running on distributed high performance computing systems is to understand the complex behavior of their applications. It requires to identify inefficiencies, and to optimize them such that communication waiting times can be reduced. This task can only be accomplished with the help of elaborated tools that provide insight into the details of the application using an automatic analysis or an intuitive visualization approach. While the first can only target a specific problem domain, the latter allows humans to discuss performance problems with a broader view and from multiple perspectives. We present a new visualization technique for performance data of MPI applications based on circular hierarchies. It intuitively presents communication patterns and allows developers to correlate those with arbitrary performance metrics. A hierarchy-aware layout increases scalability and helps to identify communication inefficiencies by analyzing and integrating the system's hardware topology. We discuss both our approach as well as its integration into the Score-P performance analysis work flow. Its applicability is presented with a real-world use case of the COSMO+SPECS+FD4 climate simulation code.","PeriodicalId":160141,"journal":{"name":"2014 First Workshop on Visual Performance Analysis","volume":"49 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2014-11-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"6","resultStr":"{\"title\":\"Visualization of Performance Data for MPI Applications Using Circular Hierarchies\",\"authors\":\"Felix Schmitt, R. Dietrich, R. Kuß, J. Doleschal, A. Knüpfer\",\"doi\":\"10.1109/VPA.2014.5\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"One of the challenges for the developer of highly-parallel MPI applications running on distributed high performance computing systems is to understand the complex behavior of their applications. It requires to identify inefficiencies, and to optimize them such that communication waiting times can be reduced. This task can only be accomplished with the help of elaborated tools that provide insight into the details of the application using an automatic analysis or an intuitive visualization approach. While the first can only target a specific problem domain, the latter allows humans to discuss performance problems with a broader view and from multiple perspectives. We present a new visualization technique for performance data of MPI applications based on circular hierarchies. It intuitively presents communication patterns and allows developers to correlate those with arbitrary performance metrics. A hierarchy-aware layout increases scalability and helps to identify communication inefficiencies by analyzing and integrating the system's hardware topology. We discuss both our approach as well as its integration into the Score-P performance analysis work flow. Its applicability is presented with a real-world use case of the COSMO+SPECS+FD4 climate simulation code.\",\"PeriodicalId\":160141,\"journal\":{\"name\":\"2014 First Workshop on Visual Performance Analysis\",\"volume\":\"49 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2014-11-16\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"6\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2014 First Workshop on Visual Performance Analysis\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/VPA.2014.5\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2014 First Workshop on Visual Performance Analysis","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/VPA.2014.5","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 6

摘要

运行在分布式高性能计算系统上的高度并行MPI应用程序的开发人员面临的挑战之一是理解其应用程序的复杂行为。它需要识别效率低下的地方,并对其进行优化,从而减少通信等待时间。这项任务只能在精心设计的工具的帮助下完成,这些工具使用自动分析或直观的可视化方法提供对应用程序细节的洞察。虽然前者只能针对特定的问题领域,但后者允许人们从更广泛的角度和多个角度讨论性能问题。提出了一种基于循环层次结构的MPI应用性能数据可视化技术。它直观地呈现了通信模式,并允许开发人员将这些模式与任意性能指标相关联。层次结构感知的布局增加了可伸缩性,并有助于通过分析和集成系统的硬件拓扑来识别通信效率低下。我们将讨论我们的方法以及它与Score-P绩效分析工作流程的集成。它的适用性通过COSMO+SPECS+FD4气候模拟代码的实际用例来展示。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
Visualization of Performance Data for MPI Applications Using Circular Hierarchies
One of the challenges for the developer of highly-parallel MPI applications running on distributed high performance computing systems is to understand the complex behavior of their applications. It requires to identify inefficiencies, and to optimize them such that communication waiting times can be reduced. This task can only be accomplished with the help of elaborated tools that provide insight into the details of the application using an automatic analysis or an intuitive visualization approach. While the first can only target a specific problem domain, the latter allows humans to discuss performance problems with a broader view and from multiple perspectives. We present a new visualization technique for performance data of MPI applications based on circular hierarchies. It intuitively presents communication patterns and allows developers to correlate those with arbitrary performance metrics. A hierarchy-aware layout increases scalability and helps to identify communication inefficiencies by analyzing and integrating the system's hardware topology. We discuss both our approach as well as its integration into the Score-P performance analysis work flow. Its applicability is presented with a real-world use case of the COSMO+SPECS+FD4 climate simulation code.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
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学术官方微信