超级计算新标准 应用导向是关键
来源:cnw.com.cn
作者:周源
摘要: 近期,Linpack标准的创始人Jack Dongarra对外表示:这套完全以纵向数值比拼的标准已经过时,而全新的HPCG PDF Link测试平台将会关联主流应用程序中的计算和数据访问模式。应该说Dongarra的观点代表了超算应用的前沿,一场全世界...
Abstract:
Key words :
近期,Linpack标准的创始人Jack Dongarra对外表示:这套完全以纵向数值比拼的标准已经过时,而全新的HPCG PDF Link测试平台将会关联主流应用程序中的计算和数据访问模式。应该说Dongarra的观点代表了超算应用的前沿,一场全世界范围内用于横向应用的超级变革已悄然展开。
Linpack为何“过时”?
自超级计算机诞生开始,人们就一直采用Linpack作为超级计算机性能的衡量标准。但一种单一的标准能否有效地衡量出超级计算机的真实性能?这是越来越多的业内人士对Linpack标准提出质疑的原因。在2010年超级计算机大会上,有位高性能计算厂商的高管讽刺该排名,称如果将10万部Android智能手机连在一起,也能排在首位。
Dongarra接受了业界的意见,在近日的一份对外声明中他表示:“Linkpack排名现在已经不能完全真实地反映应用程序的性能,人们设计一些超级计算机的目的是为了能够在全球超级计算机500强榜单中名列前茅,而非满足现实生活的需求。”为此,Dongarra目前正和他的同事——来自位于新墨西哥州阿尔布开克市的桑迪亚国家实验室的Michael Heroux,共同研究一种新的衡量基准,其有望在下期全球超级计算机500强排行榜公布(即2013年11月)前出炉。
Linpack标准最成功的一点是,它能够被使用长达30年之久,并且在这过程中只做了一些细微的更新变动。而Linpack中最新的版本高度并行计算基准测试(HPL 2.0),距今已有多年未作更新。而随着时间的推移,应用程序对更复杂计算的需求已变得原来越普遍,这些计算要求有高带宽和低延时的环境,并且需要通过不规则模式访问数据,而老版本的Linpack已经无法测量这些更加复杂的计算程序。所以,超级计算机的衡量基准需要经常更新,以保证其能够正确反映出计算机使用方式的变化。
改变可让超算获得真价值
纵观TOP500的Linpack性能发展可以看出,高性能计算机的峰值性能提升非常快,因为CPU性能的提升速度遵循摩尔定律,远远超过内存、磁盘等的提升,因此IO吞吐能力逐渐成为大系统的瓶颈,进而出现了Graph500。同时,由于进几年来网络性能的提升超出了人们的意料,这意味着系统的规模可以随之扩展,动辄几个MW的功耗,使后期的运营费用激增,引发了人们对功耗的担忧,出现了Green500。
对此,曙光公司HPC产品总监戴荣认为:“国际上有多个高性能计算机的排行榜,方向也不一致。比如最关注CPU的浮点运算性能的LinpackTOP500、关注数据处理能力的Graph500、关注性能功耗比的Green500,所以高性能计算机评测本身就一直存在争议。但因为TOP500在业界的影响非常大,TOP500的排名成为各国竞相追逐的荣誉,这也就造成了‘大机器、小应用’的情况。如果TOP500的评测标准更新,则会更好地指导相关的高性能计算机设计的工作,使其能更加符合现实应用的需求,而不只是一个排名。”
曙光公司HPC产品总监 戴荣
针对Linpack评测标准将在今年11月出现的大变化,他还建议:“对于中国的TOP100排名来说,相信组织者会非常积极地和国际接轨,尽快更新评测标准,或者推出中国类似的评测标准,以引导相关产业的发展。”
此内容为AET网站原创,未经授权禁止转载。