7.结论
为了改进1986-1992年间的“曼海姆超级计算机统计”,1993年我们启动了TOP500项目。我们的排名方法很简单,采用的Linpack基准测试,以此判定某台超级计算机是否有资格入选TOP500。需要提醒注意的是,Linpack基准测试的含义仅仅是指系统解决一组线性方程的能力。因而,任何一台超级计算机——无论它采用什么样的架构——都有可能进入TOP500排行榜,只要它能够使用浮点算法来解决一组线性方案。
对于选择Linpack作为基准指标这个决定,从一开始就受到了人们的批评,但是经过了15年,我们敢说,正是这样一个决定造就了TOP500的如此成功——Linpack是个不错的选择。起码过去没有,现在仍然没有发现有另外一种方法可以取代Linpack。因为其他任何一种基准测试都不会这么简单,且适用于所有系统——要知道,这是一个非常非常重要的因素,每年编制两次TOP500排行榜可不是一件轻松的事情。
Linpack的另一个优势是,它具有很好的可扩展性,允许我们在过去15年对性能范围跨度非常广泛的系统进行测试。确实,跟其他应用相比,Linpack提供了某套系统偏高的性能。实际上,没有其他一种现实应用可以提供系统更好的效率(Rmax/Rpeak)。但是,有些所谓的“专家”经常向人们推荐用峰值性能来取代Linpack,这其实没有什么价值。因为我们看到有很多新系统,由于不够稳定,无法运行Linpack测试。比如,对当前TOP500上排名第二的系统BlueGene/P进行Linpack测试,就花费了6个多小时。所以说,跑Linpack来测量性能其实也是对HPC系统可靠性的一种测试。
对TOP500结果的曲解也导致人们对Linpack产生负面看法。比如,政客们喜欢把系统在TOP500中的排名当作一种有普遍意义的排名来看,认为它适合所有的应用,这其实是不对的。TOP500仅仅反映了一个系统在解决一组线性方案方面的能力,它并没有说明其性能和其他应用之间的关系。因此,一个组织在选择超级计算机系统时,TOP500排行榜不适合作为选购标准。针对这种情况,你最好是根据自己的应用来运行自己的benchmark测试。也正是基于这方面的考虑,“HPC Challenge Benchmark”之类的方法得以产生,它包含了七个不同的benchmark测试,可以测试一个超级计算机的不同方面,这一点是非常关键的,尽管它的结果比较复杂。现在,“HPC Challenge Benchmark”已经成为美国企业机构在购买HPC系统时参考的一个标准。
TOP500排行榜的成功在于我们长期以来对诸多数据的汇编和分析。尽管它只是依靠Linpack,但是我们已经借此正确地识别和跟踪了过去15年来所有的发展趋势,包括HPC系统的制造商和用户、体系架构、内部互联技术、处理器和操作系统等方面。另外,TOP500的魅力还在于它已经被证明在预测性能发展趋势时是一种非常可靠的工具。
相信在短期内,不可能会有另一种Benchmark会在TOP500排行榜中取代Linpack的基础地位。不管怎样,我们会坚持这种单一Benchmark的理念,因为它容易对不同制造商、国家和安装地之间进行比较,从而引导竞争,而这对于TOP500排行榜的发展是非常重要的。当然,如果有其他Benchmark可以用来弥补Linpack的话,我们也会充分考虑。实际上,我们已经在进行这方面的工作,我们也鼓励其他HPC专家能够提供具有建设性的建议。
TOP500 见证全球超级计算机十五年
0
相关文章
- Aurora荣登Top500新榜,跻身百亿亿次超级计算机俱乐部陶然 · 2024-05-16
- 面向高性能计算场景的存储系统解决方案陶然 · 2022-08-18
- 傲腾加持浪潮服务器 做您身边的“数据专家”陶然 · 2020-06-12
- 新华三六大计算创新技术“成就智慧计算”陶然 · 2020-05-19
- “五新”“七极致”——浪潮存储成为新基建刚需陶然 · 2020-05-09
- NVIDIA再放“大招”,拓宽高性能计算边界谢涛 · 2019-11-20
- HPC CHINA 2019:航空航天领域高性能计算应用陶然 · 2019-08-24
- HPC CHINA 2019:面向E级计算时代的HPC/AI协同设计陶然 · 2019-08-23
- 如何在生产环境中部署Kubernetes集群?李代丽 · 2019-07-09
- NVIDIA、ARM强强联手 打造又快又省电的超级电脑杨婷 · 2019-06-20