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
中科院分区:
文献类型:
--
作者:
H. Shan;Erich Strohmaier
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.