首页> 外文期刊>Future generation computer systems >Performance modeling for MPI applications with low overhead fine-grained profiling
【24h】

Performance modeling for MPI applications with low overhead fine-grained profiling

机译:低开销细粒度分析的MPI应用程序性能建模

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

摘要

MPI applications have been widely used in the scientific computing and cloud computing fields. Understanding how these applications will scale on HPC and cloud platforms is essential for users and system designers. However, achieving this task is difficult because of the complexity of applications and systems. In this work, we propose an automatic, fine-grained profiling approach based on linear regression. Different from those in previous studies, our approach profiles MPI applications at the basic block level. Using this fine-grained profiling level, we can provide users with detailed information on how each part of the application will scale on hundreds or thousands of cores. We can also determine the scalability limit. Additionally we use two methods to reduce the profiling cost to less than 50% of the runtime of the original application. We test our approach on TianHe-2, which is ranked number 2 on the Top500 list as of November 2017, and Taub clusters, which is developed by UIUC. The median prediction errors of our approach are 8% and 13% for two NPB benchmarks and two real applications, respectively. We also compare our approach with PEMOGEN. The results show that our approach is more accurate on large process counts. (C) 2018 Elsevier B.V. All rights reserved.
机译:MPI应用程序已广泛用于科学计算和云计算领域。对于用户和系统设计人员而言,了解这些应用程序如何在HPC和云平台上扩展至关重要。但是,由于应用程序和系统的复杂性,很难完成此任务。在这项工作中,我们提出了一种基于线性回归的自动,细粒度的分析方法。与以前的研究不同,我们的方法在基本模块级别上介绍了MPI应用程序。使用这种细粒度的分析级别,我们可以为用户提供有关应用程序的每个部分如何在数百或数千个内核上扩展的详细信息。我们还可以确定可伸缩性限制。此外,我们使用两种方法将分析成本降低到原始应用程序运行时的50%以下。我们在TianHe-2和UIUC开发的Taub集群上测试了我们的方法,TianHe-2截至2017年11月在Top500列表中排名第二。对于两个NPB基准和两个实际应用,我们方法的中值预测误差分别为8%和13%。我们还将比较我们的方法与PEMOGEN。结果表明,我们的方法在较大的过程数量上更为准确。 (C)2018 Elsevier B.V.保留所有权利。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号