Open | SpeedShop: An open source infrastructure for parallel performance analysis

Open | SpeedShop: An open source infrastructure for parallel performance analysis
复制标题

打开|

DOI:
--
复制
发表时间:
2008
影响因子:
--
通讯作者:
S. Cranford
S. Cranford
中科院分区:
计算机科学4区
文献类型:
--
作者:
M. Schulz;J. Galarowicz;Don Maghrak;W. Hachfeld;D. Montoya;S. Cranford

文献摘要

被引文献

相似文献

在过去的几十年里,大量的性能工具已经开发出来,以分析和优化高性能的应用程序。然而,它们被最终用户接受的速度很慢:每一个工具本身的范围往往有限,并且具有广泛不同的接口和工作流约束,需要对目标应用程序的通常复杂的构建和执行基础设施进行不同的更改。我们开始了公开赛|SpeedShop项目,以克服这些限制,并提供高效,易于应用,并为并行系统集成的性能分析。开放|SpeedShop有两个不同的面孔:它提供了一个可互操作的工具集,涵盖了最常见的分析步骤,以及用于构建新工具的全面插件基础设施。在这两种情况下,工具可以部署到大规模的并行应用程序使用DPCL/Dyninst的分布式二进制插装。此外,所有在Open内部或之上开发的工具|SpeedShop可通过多个完全等效的界面访问,包括易于使用的GUI以及交互式命令行界面,从而降低了这些工具的使用门槛。
Over the last decades a large number of performance tools has been developed to analyze and optimize high perfor- mance applications. Their acceptance by end users, however, has been slow: each tool alone is often limited in scope and comes with widely varying interfaces and workflow constraints, requiring different changes in the often complex build and execution infrastructure of the target application. We started the Open|SpeedShop project about 3 years ago to overcome these limitations and provide efficient, easy to apply, and integrated performance analysis for parallel systems. Open|SpeedShop has two different faces: it provides an interoperable tool set covering the most common analysis steps as well as a comprehensive plugin infrastructure for building new tools. In both cases, the tools can be deployed to large scale parallel applications using DPCL/Dyninst for distributed binary instrumentation. Further, all tools developed within or on top of Open|SpeedShop are accessible through multiple fully equivalent interfaces including an easy-to-use GUI as well as an interactive command line interface reducing the usage threshold for those tools.