SCALASCA Parallel Performance Analyses of SPEC MPI2007 Applications

SCALASCA Parallel Performance Analyses of SPEC MPI2007 Applications
复制标题

SPEC MPI2007 应用程序的 SCALASCA 并行性能分析

DOI:
10.1007/978-3-540-69814-2_8
复制
发表时间:
2008
期刊:
Toxicon : official journal of the International Society on Toxinology
影响因子:
--
通讯作者:
F. Wolf
F. Wolf
中科院分区:
--
文献类型:
--
作者:
Z. Szebenyi;B. Wylie;F. Wolf

文献摘要

被引文献

相似文献

SPEC MPI 2007 1.0基准测试套件提供了丰富的消息传递HPC应用程序内核,用于比较并行/分布式计算机系统的性能。它的13个应用程序使用了编程语言(C/C++/ Fortran,经常组合)和MPI编程模式(例如,阻塞对非阻塞对持久的点对点通信,具有或不具有广泛的集体通信)。这提供了一个基础,可以使用实际应用程序来检查并行性能工具的有效性,这些应用程序已经经过广泛优化和调优(至少对于顺序执行),但可能仍然存在并行化效率低下和可扩展性问题。在这种情况下,Scalasca工具集的大规模并行应用程序的可扩展的性能分析,这已被扩展到区分迭代/时间步阶段,评估与IBM SP2的“赛船”系统上的套件,并发现是有效的,在确定显着的性能改进的机会。
The SPEC MPI2007 1.0 benchmark suite provides a rich variety of message-passing HPC application kernels to compare the performance of parallel/distributed computer systems. Its 13 applications use a representative cross-section of programming languages (C/C++/ Fortran, often combined) and MPI programming patterns (e.g., blocking vs. non-blocking vs. persistent point-to-point communication, with or without extensive collective communication). This offers a basis with which to examine the effectiveness of parallel performance tools using real-world applications that have already been extensively optimized and tuned (at least for sequential execution), but which may still have parallelization inefficiencies and scalability problems. In this context, the Scalasca toolset for scalable performance analysis of large-scale parallel applications, which has been extended to distinguish iteration/timestep phases, is evaluated with this suite on an IBM SP2 `Regatta' system, and found to be effective at identifying significant performance improvement opportunities.