首页> 外文期刊>Parallel Computing >Instrumentation database system for performance analysis of parallel scientific applications
【24h】

Instrumentation database system for performance analysis of parallel scientific applications

机译:用于并行科学应用程序性能分析的仪器数据库系统

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

摘要

The complexity and computational intensity of scientific computing has fueled research on parallel computing and performance analysis. The purpose of this paper is to present a novel approach to performance analysis of large parallel programs. At the core of this approach is an instrumentation database (IDB) that enables comparative analysis of parallel code performance across architectures and algorithms. The basis of the IDB approach is scalable collection of performance data so that problem size and run-time environments do not affect the amount of information collected. This is achieved by uncoupling performance data collection from the underlying architecture and associating it with the control flow graph of the program. An important contribution of the IDB approach is the use of database technology to map program structure onto relational schema that represents the control flow hierarchy, its corresponding statistical data, and static information that describes the execution environment. To demonstrate the benefits of the proposed approach, we have implemented a POSIX compliant probe library, automated instrumentation tool, front-end visualization programs, database schema using an object-relational DBMS (PostgreSQL), and SQL queries. We also developed a methodology, based on these tools, for interactive performance analysis and demonstrated this methodology on several different parallel scientific applications.
机译:科学计算的复杂性和计算强度推动了并行计算和性能分析的研究。本文的目的是提出一种用于大型并行程序性能分析的新颖方法。这种方法的核心是仪器数据库(IDB),它可以对跨体系结构和算法的并行代码性能进行比较分析。 IDB方法的基础是性能数据的可伸缩收集,因此问题的大小和运行时环境不会影响所收集的信息量。这是通过将性能数据收集与基础体系结构分离并将其与程序的控制流程图相关联来实现的。 IDB方法的重要贡献是使用数据库技术将程序结构映射到表示控制流层次结构的关系模式,其对应的统计数据以及描述执行环境的静态信息。为了演示该方法的好处,我们已经实现了POSIX兼容的探针库,自动检测工具,前端可视化程序,使用对象关系DBMS(PostgreSQL)的数据库模式以及SQL查询。我们还基于这些工具开发了一种用于交互式性能分析​​的方法,并在几种不同的并行科学应用中演示了该方法。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号