首页> 外文期刊>Future generation computer systems >An exchange format for representing dynamic information generated from High Performance Computing applications
【24h】

An exchange format for representing dynamic information generated from High Performance Computing applications

机译:表示从高性能计算应用程序生成的动态信息的交换格式

获取原文
获取原文并翻译 | 示例

摘要

High Performance Computing (HPC) systems tend to be complex to debug and analyze due to the large number of processes they involve and the way they communicate with each other to perform specific tasks. Recently, there has been an increase in the number of tools to help software engineers analyze the behavior of HPC applications. These tools provide several features that facilitate the understanding and analysis of the information contained in inter-process communication traces generated from running an HPC application. They, however, use different formats to represent traces, which hinders interoperability and snaring of data. In this paper, we address this by proposing an exchange format called MTF (MPI Trace Format) for representing and exchanging traces generated from HPC applications based on the MPI (Message Passing Interface) standard, which is a de facto standard for inter-process communication for high performance computing systems. The design of MTF is validated against well-known requirements for a standard exchange format, with an objective being to lead the work towards standardizing the way MPI traces are represented in order to allow better synergy among tools. We have also developed an MTF toolkit that supports the generation of MTF traces equipped with a query engine to facilitate the retrieval of data from MTF traces. Finally, we show how MTF can carry a large trace generated using a commercial off the shelf MPI trace analysis tool.
机译:高性能计算(HPC)系统由于涉及大量的过程以及它们彼此通信以执行特定任务的方式,因此调试和分析往往很复杂。最近,可以帮助软件工程师分析HPC应用程序行为的工具数量有所增加。这些工具提供了一些功能,这些功能有助于理解和分析运行HPC应用程序所生成的进程间通信跟踪中包含的信息。但是,它们使用不同的格式来表示跟踪,这妨碍了互操作性和数据捕获。在本文中,我们通过提出一种称为MTF(MPI跟踪格式)的交换格式来解决此问题,该交换格式用于表示和交换基于MPI(消息传递接口)标准的HPC应用程序生成的跟踪,该标准是进程间通信的事实上的标准。用于高性能计算系统。 MTF的设计已针对标准交换格式的众所周知要求进行了验证,目的是引导工作朝着表示MPI轨迹表示方式标准化的方向发展,以实现工具之间更好的协同作用。我们还开发了一种MTF工具包,该工具包支持生成带有查询引擎的MTF跟踪,以方便从MTF跟踪中检索数据。最后,我们展示了MTF如何承载使用现成的MPI跟踪分析工具生成的大量跟踪。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号