【IT168 资讯】作为中国举办的世界最大规模的超算竞赛,2014年世界大学生超级计算机竞赛(ASC14)近日公布入围总决赛的16强名单,并正式拉开了决赛序幕。ASC大学生超级计算机竞赛全称Asia Student Supercomputer challenge,是与美国SC、德国ISC大学生超算大赛并驾齐驱的全球三大优异超算赛事之一,该赛事由中国倡议成立,日本、俄罗斯、韩国、新加坡、泰国、中国台湾、中国香港等国家及地区的专家和机构联合发起和组织,由浪潮集团主办。
该赛事吸引了来自亚洲、欧洲、北美、南美、非洲的五大洲共计82所高校参赛队加入ASC14的角逐,并最终产生了16支入围总决赛的高校队伍。众多海内外参赛队师生代表、所在国使馆官员、超算专家与产业界人士以及竞赛主办单位负责人等出席了本次决赛开幕发布会,来自中国科学院的沈绪榜院士与大家分享了对超算的三点感受。
沈绪榜院士是中国计算机界的前辈,曾领导并指导了我国多种计算机和计算机芯片的研制。沈绪榜谈到:在初赛中,参赛的大学生可以把一个应用的运行时间从9000多秒降到21秒,这是一个让人非常欣喜的现象,能够看到超级计算机在经过几十年的发展后,正在日益走向普及。不过沈绪榜同时也指出,如果超算要像PC一样普及,还需要解决功耗与人才等诸多问题,希望参加超算的精英们未来成为这些问题的解决者。
近年来,高性能计算的发展呈现了两种截然不同的发展方向:往高端走的亿亿次、甚至百亿亿次规模超级计算机,和往低端普及道路发展个人高性能计算机。想象一下,作为高性能计算机的普及化产品,个人HPC改变了传统高性能计算机体积大、重量大、功耗大、不易使用,同时价格非常昂贵的弊端,不仅具有超强的计算能力,还具有体积小、噪音小、易用等优势,可以脱离数据中心机房独立使用。这样桌面HPC就可以直接放到用户的办公桌上,或搁在你的工作台边,这样普通用户也能用上高性能计算机了。
此外,云计算与超算的结合,能够更好的推动超算资源的普及,并推动工业产业创新能力的发展。伴随着云计算的进一步普及,互联网能够将更多的用户连接到超算中心,就像用自来水一样,让用户能够通过网络分享超算系统的资源,进行大规模数据计算和海量数据处理。
沈绪榜院士谈到的第二个问题是超算系统的编程语言和程序环境,超级计算机上的应用软件都需要通过MPP汇编程序才能在机器上运行,因为超级计算机都应用了多处理器环境,涉及大规模并行处理,因此存在数学上的相用性问题。沈绪榜也希望参赛的代表能成为解决这个问题的佼佼者。
最后沈绪榜谈到了架构的统一性问题。“现在超级计算机都是基于异构平台的,是一种芯片或两种芯片甚至三种芯片达成的,针对不同的芯片,能不能统一到一个计算平台下,成为一个同构的处理器平台?”
在面对大规模复杂计算任务的时候,处理器技术的发展并不只是单纯增加内核数量,功能也趋向多元化和专有化,针对某项特定的运算任务进行优化和增强,并与通用的处理器组成异构计算的解决方案。异构计算平台能够应用不同的处理器架构针对不同的运算任务进行协同运算,但客观上也增加了整体系统架构的复杂性,统一架构的计算平台则维护简单、易于管理,将成为HPC及超算领域发展的未来方向。