在过去的几年里,对于目前衡量超级计算机性能的线性测试标准(Linpack 标准),其局限性频频受到质疑。这些质疑的结果是导致形成一种新标准——HPCG(高度共轭梯度基准测试),这一新标准是适应目前的架构以及现实中应用程序之需的,符合更多的账户系统设计趋势。
作为 Linpack 标准的创始人,田纳西大学诺克斯维尔分校的Jack Dongarra教授以及在桑迪亚国家实验室的Michael Heroux 教授,提出了利用新的HPCG 标准来解决现行超级计算标准的局限性,在新标准中人们可以明确计算次数。
Linpack 逐渐远离现实需求
自超级计算机诞生开始,人们就一直采用Linpack 作为超级计算机性能的衡量标准。但如今,Linpack 已经无法跟上超级计算机需求的步伐,根据Linpack 标准的超级计算机排名已经不能完全真实地反映应用程序的性能。
Linpack 衡量的是线性方程计算的速度和效率,随着时间的推移,应用程序对更复杂计算的需求已经变得越来越普遍,这些计算要求有高带宽和低延时的环境,并且需要通过不规则模式访问数据,而Linpack 标准无法测量这些更加复杂的计算程序。这个问题变得愈发重要并亟待解决,如果这个问题得不到解决,那么每一轮全球超级计算机500 强排行榜的Linpack 性能数据与真实的数据之间的差距将越来越大。因此,从2013 年11月的SC13 大会开始,并行采用了新标准HPCG。
HPCG,这项新的测试方法旨在更好地关联现代主流应用程序中的计算和数据访问模式,同时,也能提高整体的计算机性能。当下,为追求在全球超级计算机500 强榜单中名列前茅,一些超级计算机的设计并不是为了满足现实生活的需求。“我们现在似乎为了设计一个具有良好Linpack 性能的系统,而在实际上对应用程序的设计犯了一些选择性的错误,或是对系统增加了一些不必要的组件和复杂机制。” Dongarra 教授说。
特别声明:本站注明稿件来源为其他媒体的文/图等稿件均为转载稿,本站转载出于非商业性的教育和科研之目的,并不意味着赞同其观点或证实其内容的真实性。如转载稿涉及版权等问题,请作者在两周内速来电或来函联系。