异步任务型运行时系统中的性能测量:一种双白矮星合并应用
摘要:异步许多任务基于运行时系统的性能分析是具有挑战性的,因为同时启动了数百万个任务。特别是对于长期运行,收集到的数据量变得非常庞大。我们研究了HPX及其性能计数器框架和APEX的性能数据和能耗收集。我们为Octo-Tiger全3D AMR天体物理应用程序添加了HPX应用程序特定的性能计数器。这使得可以将物理和性能数据结合起来进行可视化,以突出显示不同求解器的瓶颈。我们检查了这些测量引入的开销,相对于整个应用程序运行时约为1%。我们对四个不同细化级别进行了收敛性研究,并分析了应用程序在自适应网格细化方面的性能。这些测量的开销很小,可以将性能数据和物理属性结合使用,以改进代码的性能。所有这些测量结果均在NERSC的Cori,Louisiana Optical Network Infrastructure的QueenBee2和Indiana University的Big Red 3上获得。
作者:Patrick Diehl and Dominic Marcello and Parsa Amini and Hartmut Kaiser and Sagiv Shiber and Geoffrey C. Clayton and Juhan Frank and Gregor Dai{ss} and Dirk Pfl"uger and David Eder and Alice Koniges and Kevin Huck
论文ID:2102.00223
分类:Performance
分类简称:cs.PF
提交时间:2021-06-10