中国超级计算机之战

2019-07-16来源: eefocus关键字:模拟  图灵  超级计算机

在TOP 500的榜单上,来自中国超算的制造厂商已经从四年前的7.4%的份额,逐渐增长为接近50%,在市场份额上也逐渐和美国并驾齐驱。

 

在《三体》里,大刘有这么一段描述:

 

“这些显示器太旧了。”雷迪亚茨说。

 

“但它们后面是世界上最强大的计算机,每秒可以进行五百万亿次浮点运算。”

 

这时,一名工程师来到艾伦面前,“博士,AD4453OG模型这次走通了。”

 

每秒500万亿次浮点运算的计算机,出现在“面壁计划”里,这是第二位面壁者雷迪亚兹看到的人类最强算力,用于顶尖的核爆模拟。

 

2019年,人类的最强超算,是《三体》所描述的297.2倍。

 

人类算力的发展速度,比科幻还科幻。

 

01

计算的本质是模拟。

 

20世纪60年代,“东方红一号”上天最大的拦路虎,就是如何精确地计算出卫星在太空中运行的轨道。因为我们当时所能使用的,是功能和效率都十分落后、需要手工操作的半自动手摇式计算机,计算员们24小时不间断地像工厂里的工人一样“三班倒”才终于算出了“东方红一号”的轨道数据,据说计算任务紧迫之时甚至动用了算盘。

 

先辈不易。时至今日,航天任务中庞大的计算量早已超出我们的想象,倘若我们的计算技术还停留在手工计算的那个年代,动员全国人民一起帮航天部门计算,假设每人每秒可以完成一次运算,航天任务要求在1秒内完成的运算量就足够全国人民算上两三个月。

 

好在我们有了超级计算机,它所做的事情,叫做“高性能计算”(High performance computing,HPC)。

 

现在世界上已知的最强计算机“顶点”,它的运算速度可以达到每秒14.86亿亿次的浮点运算速度,由美国能源部麾下的橡树岭国家研究室于去年6月研发。简单科普一下,你可以大致将浮点运算理解成对小数进行计算的运算模式。

 

一言以蔽之,超算从本质上来说是一个大规模的计算工具。众所周知,个人计算机一般只有一颗CPU(GPU),每颗CPU内通常只有2-8个物理核心,一般的应用场景如游戏、视频背后的程序只需用到少量的浮点计算,普通的PC当然可以满足。但需要处理超大计算量的科学计算往往需要进行大量复杂的浮点计算,这时PC的计算能力就显得捉襟见肘了。

 

大道至简。一个很符合逻辑的办法就是,一台机子不行,那就把千千万万台机子连起来啊,正因如此,业界关于超级计算机的完整定义是“由超过百个处理器组成的、能够完成普通PC机和服务器不能完成的大型复杂课题的计算机。”

 

 

超算如要溯源,避不开图灵。没错,就是你想到的那个“计算机之父”。

 

2014年,一部名为《模仿游戏》的英国电影上映,主角正是由“卷福”饰演的阿兰·麦席森·图灵。

 

故事围绕盟军破译德国密码系统“英格玛”展开,“英格玛”的复杂之处在于,每天深夜自动切换密码,有 10^16 种不同的变化,用人工计算的方法根本来不及在下一次切换前破解。

 

图灵是当时的数学理论高手,应召而来。他在分析了大量的德国电文后,发现许多电报有相当固定的格式,以此为突破点,他想到了用“候选单词”这一方法来破译“英格玛”电文,并提出了“唯有机器才能击败机器”的理论。

 

他率领军情六处的一众科学家秘密研发破译密码的机器,并于两年后成功破解了德军密码。

 

丘吉尔对图灵的贡献给予了至高的评价:“图灵是二战中最大的功臣,他的研究扭转了欧洲乃至整个世界的战局!”

 

 

这是人类最早利用计算机破译密码的例子。

 

如果用今天最快的超算“顶点”暴力破解的话,大概就是不到0.1秒的事情。

 

时间来到1976年3月,在美国伊利诺斯大学两台不同的IBM 360电子计算机上,两名数学家哈肯和阿佩尔用了1200个小时,作了100亿个判断,终于在6月份发现没有一张地图是需要五色的,从而证明了“四色定理”,并在《伊利诺伊数学杂志》发表了《任何平面地图都能用四种颜色染色》的论文,轰动世界。

 

速度,当然是超算的核心,运算速度更快意味着一切繁复的运算和模拟会更快、更准确。用“穷举法”证明猜想的正确与否,是超算为解决疑难杂症另辟的蹊径。

 

02

1976年,中国的第一台超级计算机,运算峰值速度只有每秒1.6亿次。

 

改革开放之后,许多尖端科技对华解除了封锁。那时候流行的一句话是,“造不如买,买不如租”,我们的政策也变成了“以市场换技术”。

 

好景不长。1989年,美国政府开始严格限制对中国出口高性能计算机,除了必须用天价采买之外,还要把计算机放在透明的玻璃房里,而钥匙在美国人手中,每次使用的用途都要向美国人报告,请求批准。

 

事实就是,从超算出现到2009年将尽70年的时间里,TOP 1就一直是美国人的专利,和中国没有半毛钱的关系。

 

 

于是有了意在提高我国自主创新能力的“863计划”。

 

在超级计算机界,每隔一段时间就要筛选出全球计算能力最强的500台超算,发布到一个被称为TOP 500的排行榜中。2001年前,TOP 500中没有一台是中国的超算,转机出现在2004年,曙光公司研制的“曙光4000”十万亿次计算机进入TOP 500 排名前十位。2008年,“曙光5000”百万亿次计算机再次进入TOP 500前十位。

 

这一时期雄踞榜首的是IBM的“蓝色基因”。

 

2009年算是中国超算发展史上的里程碑。这一年,国防科技大学研制的“天河一号”千万亿次计算机,使我国成为继美国之后世界上第二个研制成功千万亿次计算机的国家。

 

2010年6月,曙光公司研制的“星云”千万亿次计算机首次登上TOP 500的第二位,及至下半年发布的榜单,升级后的“天河-1A”力压群雄拿下全球超算TOP 1,实测运算速度可以达到每秒2570万亿次。

 

21世纪的第一个十年,国际超级计算能力达到P级计算(1 PFlops,千万亿次计算,每秒钟可执行10^15次双精度浮点计算)级别,中国人第一次站在全球算力的顶端。

 

科学研究、军工行业、能源领域、生物医药、气象预报、工业制造,这些都是超算传统的应用领域,各国都在为下一性能的目标——E级计算(1 EFlops,百亿亿次计算,每秒钟可执行10^18次双精度浮点计算)作准备。

 

2011年9月,俄罗斯联邦原子能总署批准了《2012-2020年百亿亿次超级计算机为基础的高性能计算技术构想》;2013年,欧盟启动“Horizon 2020”计划,其中“面向百亿亿次的 高性能计算”的探索基金项目将在2014-2020年投入7亿欧元;2014年6月,日本文部省 宣布启动E级计划,用于国家高性能计算基础设施的建设;2015年,奥巴马政府以“国家战略计算推进计划”为超算规划出了一个长期的、多机构参与的战略远景。

 

2011年,日本K-computer超越天河一号成为世界第一,这也是人类历史上第一次突破每秒一亿亿次计算能力的超级计算机,2012年登顶的,是美国的“泰坦”。

 

行百里者半九十,中国人拿过一次冠军,想要再次登顶就不是难事。从2013年6月开始,“天河二号”连续6次位居TOP 500的第一名。

 

芯片无疑是超级计算机的核心部分,一台超算至少装有几千枚甚至上万CPU和GPU芯片,同时配备特殊的操作系统,负责管理这些芯片之进行一系列复杂的运算。国防科技大学于2010和2013年建造的“天河一号”和“天河二号”超级电脑,主要使用的是由Intel和AMD提供的芯片。

 

面对中国超算的崛起,2015年4月,美国政府宣布制裁中国四家超算中心,并禁止向中国超算中心出售Intel的Xeon Phi超算芯片,“天河二号”不得已调整技术路线,采用国产矩阵2000替换Intel的Xeon Phi,耽搁了升级计划。

 

值得我们额手相庆的是,16年接替“天河二号”位置的,是采用全国产CPU的“神威·太湖之光”,它还获得了有超算应用界诺贝尔奖之称的“戈登贝尔奖”。

 

直到2018年11月,由美国能源部麾下的橡树岭国家研究室研发的“顶点”才实现了美国人重返TOP 1的愿望。

 

可来自中国超算的声音早就不容忽视了。在TOP 500的榜单上,来自中国超算的制造厂商已经从四年前的7.4%的份额,逐渐增长为接近50%,在市场份额上也逐渐和美国并驾齐驱,2018年6月,全球超算TOP 500联想独占117台,这是来自中国的制造商第一次拿到超算提供平台份额上的世界第一。

 

 

数据来源:网络公开信息

 

时隔一年之后,全球超算TOP 500榜单在法兰克福发布,中国境内有219台超算上榜,美国以116台位列第二,日本、法国、英国和德国依次位居其后。

 

这是2017年11月以来,中国超算上榜数量连续第四次位居第一。

 

在此次榜单上,联想、浪潮和中科曙光分别以173台、71台和63台的数量位居全球超算制造商前三位,人民网微博以“中国超算:仅一个联想,就在数量上超过了美国”为题,将消息传回国内。

 

大国崛起,理应如此。

 

03

中国超算的研发机构有四个,三个在北京,一个在长沙。在长沙的是国防科

[1] [2]

关键字:模拟  图灵  超级计算机

编辑:什么鱼 引用地址:http://news.eeworld.com.cn/qrs/ic468173.html
本网站转载的所有的文章、图片、音频视频文件等资料的版权归版权所有人所有,本站采用的非本站原创文章及图片等内容无法一一联系确认版权者。如果本网所选内容的文章作者及编辑认为其作品不宜公开自由传播,或不应无偿使用,请及时通过电子邮件或电话通知我们,以迅速采取适当措施,避免给双方造成不必要的经济损失。

上一篇:深化企业大数据应用,网易全链路大数据产品前瞻
下一篇:从北大到北大,中国半导体事业的梦起之地

关注eeworld公众号 快捷获取更多信息
关注eeworld公众号
快捷获取更多信息
关注eeworld服务号 享受更多官方福利
关注eeworld服务号
享受更多官方福利

推荐阅读

利用单片机的数码管模拟时钟的显示时间

#include <reg52.h> #define SEGPORT P0sbit seg_select = P2^1;        sbit bit_select = P2^0;           unsigned char duanma[10] = {0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f};               unsigned char
发表于 2019-08-15

STM32CubeMX GPIO模拟I2C读写M24C64

一、先了解一下硬件的连接,I2C_SDA和I2C_SCL分别接STM32的PB9、PB6二、粗阅一下M24C64的数据手册,得知器件地址和存储器地址,器件地址是8bit,而存储器地址是16bit三、下面是M24C64的写时序四、下面是M24C64的读时序五、下面是程序编写流程六、看看时序参数七、好啦!需要的知识点差不多都提到了开始搬砖1、用STM32CubeMX配置生成工程,并打开工程。(具体怎么用这个软件这里不讲)2、在我的工程里是这样配置的《1》配置USART3,用打印读出来的数据与写入的是否一致《2》配置PB6、PB9为开漏输出模式,配置如下:void MX_GPIO_Init(void) {  
发表于 2019-08-14
STM32CubeMX GPIO模拟I2C读写M24C64

STM32 IO口模拟I2C+驱动MPU6050

工作电流: 500uA,加速器省电模式电流: 40uA@10Hz⑫ 自带 1024 字节 FIFO,有助于降低系统功耗⑬ 高达 400Khz 的 IIC 通信接口⑭ 超小封装尺寸: 4x4x0.9mm( QFN)3.MPU6050原理图3.1 MPU6050引脚图3.2 MPU6050 的内部框图SCL 和 SDA 是连接 MCU 的 IIC 接口, MCU 通过这个 IIC 接口来控制 MPU6050,另外还有一个 IIC 接口: AUX_CL 和 AUX_DA,这个接口可用来连接外部从设备,比如磁 传感器,这样就可以组成一个九轴传感器。VLOGIC 是 IO 口电压,该引脚最低可以到 1.8V, 我们一般直接
发表于 2019-08-14
STM32 IO口模拟I2C+驱动MPU6050

基于STM32F103的GPIO模拟I2C操作AT24C02S-ST E2prom调试日志

基于STM32F103的GPIO模拟I2C操作E2prom芯片AT24C02S-ST:1、硬件环境初始化:Stm32管脚配置,管脚操作typedef  struct _PIN_CFG{    GPIO_TypeDef *Port;    uint16_t  Pin; } PIN_CFG; typedef  struct _E2PROM_CFG{    PIN_CFG SCL;    PIN_CFG SDA;} E2PROM_CFG; E2PROM_CFG  E2prom_Cfg
发表于 2019-08-14
基于STM32F103的GPIO模拟I2C操作AT24C02S-ST E2prom调试日志

ADAMS模拟软件,精准评估上海交大救援机器人运动行为

;                                            解 决 / 验 证 实验室的潘博士使用 Adams 多体动力学软件创建了完整的机器人及其所执行任务的工作样机,例如携带重载或转动阀门。潘博士采用SolidWorks 计算机辅助设计(CAD)软件开发了针对机器人设计方案的几何体,并编写了Adams/View 命令语言脚本,将几何体转换成Adams 模型,例如添加关节、轴承及电机。潘
发表于 2019-08-12
ADAMS模拟软件,精准评估上海交大救援机器人运动行为

正点原子stm32模拟IIC

#ifndef __MYIIC_H#define __MYIIC_H#include "sys.h"//////////////////////////////////////////////////////////////////////////////////  //本程序只供学习使用,未经作者许可,不得用于其它任何用途//Mini STM32开发板//IIC 驱动函数    //正点原子@ALIENTEK//技术论坛:www.openedv.com//修改日期:2010/6/10 //版本:V1.0//版权所有,盗版必究。//Copyright(C) 正点原子 200
发表于 2019-08-10

小广播

何立民专栏

单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号 电信业务审批[2006]字第258号函 京公海网安备110108001534 Copyright © 2005-2019 EEWORLD.com.cn, Inc. All rights reserved