位置:凯图新闻网 > 前沿科技 > 正文 >

大国博弈,不可回避的“超算之战”

2019年07月16日 19:24来源:未知手机版

长江钢管,霸世剑尊,迷你忍者乱码

文|强家宏

编辑|封成

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

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

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

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

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

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

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

1

计算的本质是模拟。

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

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

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

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

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

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

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

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

故事围绕盟军破译德国密码系统“英格玛”展开,“英格玛”的复杂之处在于,每天深夜自动切换密码,有10^16>

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

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

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

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

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

本文地址:http://www.k2summit.cn/qianyankeji/751631.html 转载请注明出处!

今日热点资讯