From Trace Generation to Visualization: A Performance Framework for Distributed Parallel Systems

C. Wu, Anthony Bolmarcich, M. Snir, David Wootton, F. Parpia, Anthony Chan, E. Lusk, W. Gropp
{"title":"From Trace Generation to Visualization: A Performance Framework for Distributed Parallel Systems","authors":"C. Wu, Anthony Bolmarcich, M. Snir, David Wootton, F. Parpia, Anthony Chan, E. Lusk, W. Gropp","doi":"10.1109/SC.2000.10050","DOIUrl":null,"url":null,"abstract":"In this paper we describe a trace analysis framework, from trace generation to visualization. It includes a unified tracing facility on IBMâ SPä systems, a self-defining interval file format, an API for framework extensions, utilities for merging and statistics generation, and a visualization tool with preview and multiple time-space diagrams. The trace environment is extremely scalable, and combines MPI events with system activities in the same set of trace files, one for each SMP node. Since the amount of trace data may be very large, utilities are developed to convert and merge individual trace files into a self-defining interval trace file with multiple frame directories. The interval format allows the development of multiple time-space diagrams, such as thread-activity view, processor-activity view, etc., from the same interval file. A visualization tool, Jumpshot, is modified to visualize these views. A statistics utility is developed using the API, along with its graphics viewer.","PeriodicalId":228250,"journal":{"name":"ACM/IEEE SC 2000 Conference (SC'00)","volume":"21 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2000-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"93","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"ACM/IEEE SC 2000 Conference (SC'00)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/SC.2000.10050","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 93

Abstract

In this paper we describe a trace analysis framework, from trace generation to visualization. It includes a unified tracing facility on IBMâ SPä systems, a self-defining interval file format, an API for framework extensions, utilities for merging and statistics generation, and a visualization tool with preview and multiple time-space diagrams. The trace environment is extremely scalable, and combines MPI events with system activities in the same set of trace files, one for each SMP node. Since the amount of trace data may be very large, utilities are developed to convert and merge individual trace files into a self-defining interval trace file with multiple frame directories. The interval format allows the development of multiple time-space diagrams, such as thread-activity view, processor-activity view, etc., from the same interval file. A visualization tool, Jumpshot, is modified to visualize these views. A statistics utility is developed using the API, along with its graphics viewer.
从跟踪生成到可视化:分布式并行系统的性能框架
在本文中,我们描述了一个跟踪分析框架,从跟踪生成到可视化。它包括ibm SPä系统上的统一跟踪工具、自定义间隔文件格式、用于框架扩展的API、用于合并和生成统计数据的实用程序,以及具有预览和多个时空图的可视化工具。跟踪环境具有极强的可伸缩性,并且在同一组跟踪文件中结合MPI事件和系统活动,每个SMP节点一个跟踪文件。由于跟踪数据量可能非常大,因此开发了实用程序来将单个跟踪文件转换和合并为具有多个帧目录的自定义间隔跟踪文件。间隔格式允许从相同的间隔文件开发多个时空图,例如线程-活动视图、处理器-活动视图等。通过修改可视化工具Jumpshot,可以将这些视图可视化。使用API及其图形查看器开发了一个统计实用程序。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约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学术文献互助群
群 号:481959085
Book学术官方微信