首页> 外文会议>OpenSHMEM and related technologies workshop >Performance Analysis of OpenSHMEM Applications with TAU Commander
【24h】

Performance Analysis of OpenSHMEM Applications with TAU Commander

机译:TAU Commander对OpenSHMEM应用程序的性能分析

获取原文

摘要

The TAU Performance System~® (TAU) is a powerful and highly versatile profiling and tracing tool ecosystem for performance engineering of parallel programs. Developed over the last twenty years, TAU has evolved with each new generation of HPC systems and scales efficiently to hundreds of thousands of cores. TAU's organic growth has resulted in a loosely coupled software toolbox such that novice users first encountering TAU's complexity and vast array of features axe often intimidated and easily frustrated. To lower the barrier to entry for novice TAU users, Para-Tools and the US Department of Energy have developed "TAU Commander," a performance engineering workflow manager that facilitates a systematic approach to performance engineering, guides users through common profiling and tracing workflows, and offers constructive feedback in case of error. This work compares TAU and TAU Commander workflows for common performance engineering tasks in OpenSHMEM applications and demonstrates workflows targeting two different SHMEM implementations, Intel Xeon "Haswell" and "Knights Landing" processors, direct and indirect measurement methods, callsite, profiles, and traces.
机译:TAU Performance System〜®(TAU)是功能强大且用途广泛的性能分析和跟踪工具生态系统,用于并行程序的性能工程。在过去的20年中发展起来的TAU随着新一代HPC系统的发展而发展,并可以有效地扩展到成千上万的内核。 TAU的有机增长导致了软件工具箱的松散耦合,因此,新手用户首先会遇到TAU的复杂性和众多功能,这些功能常常被吓倒并且容易受挫。为了降低新手TAU用户的进入门槛,Para-Tools和美国能源部共同开发了“ TAU Commander”,这是一种性能工程工作流管理器,可促进系统地进行性能工程方法,通过通用的性能分析和跟踪工作流来指导用户,并在出现错误的情况下提供建设性的反馈。这项工作比较了TAU和TAU Commander工作流在OpenSHMEM应用程序中的常见性能工程任务,并演示了针对两种不同的SHMEM实现的工作流,即英特尔至强“ Haswell”和“ Knights Landing”处理器,直接和间接测量方法,呼叫站点,配置文件和跟踪。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号