会议专题

并行FFT可展性分析及作为新超级计算性能评测指标的可行性分析研究

传统的超级计算系统都是使用HPLinpack测试程序的峰值来进行性能的比较和排名,然而,随着现代超级计算系统从体系结构到编程模型的不断发展,以及实际应用程序类型的不断丰富,仅仅依靠Linpack这样的解稠密线性方程组的测试程序作为评判超级计算系统性能的唯一标准已经不够了。美国的DARPA HPCS项目开始资助由HPCChallenge测试基准程序(由八个独立的测试程序组成)来对超级计算系统进行从性能到实现完美性的竞赛,以作为HPLinpack排名的一个有益的补充(http://www.hpcchallenge.org)。结合我国超级计算的发展现状,基于现代实际应用程序对计算系统内存存取以及通信更高的要求,考虑到并行FFT本身在大规模科学计算中的重要地位,及其本身算法特性对超级计算机通信与计算的能力的平衡提出的更高要求,本文提议在HPLinpack的基础上增加并行FFT作为超级计算机的性能衡量指标的重要组成部分,根据其算法特性及国际上一些公开的数据具体分析了并行FFT程序作为超级计算系统测试程序的高、低时空局部性特征及可扩展性。文章最后给出了如何将一组程序的测试结果合成为衡量计算系统性能的单一指标的具体测试及衡量原则,并给出合理性分析。

HPC Challenge 并行FFT 性能评测 可扩展性 超级计算机

唐渊 张运泉 孙家昶

复旦大学软件学院,上海,200433 中科院软件所并行计算实验室,北京,100080

国内会议

2007中国计算机大会

苏州

中文

230-243

2007-10-18(万方平台首次上网日期,不代表论文的发表时间)