超级计算机:从零起步赢得速度、应用“双优势”(2)
2013年4月22日,江苏省人民政府正式提出在无锡市建设10亿亿次超级计算中心,得到科技部的支持;2014年3月5日,科技部同意“高效能计算机及应用服务环境(二期)”重大项目立项;2015年12月31日,“神威·太湖之光”超级计算机研制完成。
用相关专家的话来说,随着“神威·太湖之光”超级计算机和“申威26010”处理器等标志性成果的出现,打破了长期以来国产超级计算机平台无“芯”可用的局面,奠定了安全、自主、可控的国产平台技术基础。
记者了解到,“神威·太湖之光”超级计算机由40个运算机柜和8个网络机柜组成。每台运算机柜包含4个由32块运算插件组成的超节点,每块插件由4个运算节点板组成,一个运算节点板又包含两块“申威26010”高性能处理器。
“一台机柜就有1024块处理器,‘神威·太湖之光’共有40960块处理器。”杨广文说。
值得一提的是,“神威·太湖之光”也是我国第一台全部采用国产处理器构建的超级计算机。截至目前,其以每秒9.3亿亿次的浮点运算速度,连续4次在全球超级计算机比赛中夺冠。其中,2016年11月,“神威·太湖之光”以较大的运算速度优势再次夺得世界超算冠军,基于该超级计算机运行的高性能计算应用项目获得国际高性能计算应用领域最高奖——“戈登贝尔”奖,成为我国高性能计算应用发展的一个里程碑式的成就。
“让基于自主可控超级计算机系统的软件与应用登上国际巅峰,做强国产软件,这是我们超算人的追求与梦想。”国家超级计算无锡中心研发中心主任甘霖说。
比拼应用水平,让大机器发挥出大作用
“超级计算机为解决工程和科学中的重大难题而生。”国家超级计算无锡中心副主任付昊桓说,衡量超级计算机的价值,不能只看运算速度,还要看应用水平。
“比拼谁的超级计算机‘跑’得更快,这种竞赛曾一度在中、美、日、韩等国之间进行。不过,现在大家比的是,超级计算机能被用在什么领域,这成为如今竞争的关键点。”杨广文说。
那么,该如何让大机器发挥出大威力?
在杨广文看来,国家超级计算无锡中心主要的职责就是运维,运维的目的就是用好这台超级计算机。
近7年来,国家超级计算无锡中心的科研团队不负众望,将理论与实践相结合,通过开展跨学科、跨单位的广泛交叉合作,使基于“神威·太湖之光”系统的并行应用成果频出。其中,利用“神威·太湖之光”超级计算机每秒10亿亿次的超强计算力,研发出的有关气候模拟、地震模拟、工业仿真、生物医药等领域的一系列国产应用软件,助力我国基础研究和工程创新,展示了国产超级计算机硬件与软件相结合的巨大潜力。
2017年11月17日,在美国丹佛举行的全球超级计算大会上,由中国科研团队完成的“非线性地震模拟”再获“戈登贝尔”奖。利用“神威·太湖之光”的强大计算能力,该团队成功地设计实现了高可扩展性的非线性地震模拟工具。该工具首次实现了对唐山大地震发生过程的高分辨率精确模拟,使得科学家可以更好地理解唐山大地震所造成的影响,并对未来地震预防预测等具有重要的借鉴意义。
此外,杨广文表示,超级计算机还能为人工智能领域的深度学习服务。“现在,许多IT公司的技术负责人找到我们,主要因为我们开发了大量基于深度学习算法的并行软件,研发了一个深度学习平台swCaffe。目前,我们已开展的、基于超级计算机的深度学习应用,包括围棋、语音识别、医学图像识别、遥感图像分类、地震波余震特征识别、大规模冷冻电镜生物大分子模型高精度重构等。”杨广文说。