Performance characteristics of the Cray X1 and their implications for application performance tuning

Performance characteristics of the Cray X1 and their implications for application performance tuning
复制标题

Cray X1 的性能特征及其对应用程序性能调整的影响

DOI:
10.1145/1006209.1006235
复制
发表时间:
2004
期刊:
--
影响因子:
--
通讯作者:
Erich Strohmaier
Erich Strohmaier
中科院分区:
--
文献类型:
--
作者:
H. Shan;Erich Strohmaier

文献摘要

被引文献

相似文献

在过去的十年中,科学计算社区优化了许多在超大计算平台上执行的应用程序。日本地球模拟器最近的到来恢复了对向量体系结构,尤其是在美国的兴趣。重要的是要检查如何将我们当前的科学应用程序移植到新的向量平台以及如何实现高性能。移植这些应用程序的成功也将影响接受新向量体系结构的接受。在本文中,我们首先研究了最近发布的向量平台Cray X1的内存性能特征,并确定了最具影响力的性能因素。然后,我们研究了如何使用其绩效特征作为指南来优化在Cray X1上调整的应用程序。最后,我们评估了所使用的优化的不同类型,其实施的努力以及它们是否在移植到超级标准平台时是否提供任何绩效好处。
During the last decade the scientific computing community has optimized many applications for execution on superscalar computing platforms. The recent arrival of the Japanese Earth Simulator has revived interest in vector architectures especially in the US. It is important to examine how to port our current scientific applications to the new vector platforms and how to achieve high performance. The success of porting these applications will also influence the acceptance of new vector architectures. In this paper, we first investigate the memory performance characteristics of the Cray X1, a recently released vector platform, and determine the most influential performance factors. Then, we examine how to optimize applications tuned on superscalar platforms for the Cray X1 using its performance characteristics as guidelines. Finally, we evaluate the different types of optimizations used, the effort for their implementations, and whether they provide any performance benefits when ported back to superscalar platforms.