在没有硝烟战场 2021年将诞生新赢家
世界大国在互相约束停止核试验后,核武器的维持和更新失去了现实数据支持。各个国家转而投向了超级计算机,希望利用它们模拟爆炸来保持前端核研究的推进。如今,计算机科技成为了新一代竞争的战利品。
几十年前,美国研究人员制造了一个名叫Kearsarge的炸弹。在拿到炸弹元件后,他们在沙漠中进行了组装,并将放射性材料和高爆物质混合到了一起。在1988年8月的一天,工作人员将其放到内华达试验场一个数千英尺深的洞中,并埋在了数百万磅重的砂砾之下。
30英里以外,时任洛斯阿拉莫斯国家实验室主任的Siegfried Hecker紧张地坐在控制中心。7位苏联核科学家全程观看着这一过程。在相当长的一段时间里,美国和苏联不断用更强大的武器执行了爆炸实验,双方都想在这场竞赛中展示自己的力量。如果当天的核武器试验顺利进行了,那么它可能是最后一场。
引爆的命令发出了。Kearsarge爆发出的能量比广岛原子弹要多十倍。爆炸过程中来自炸弹的关键信号被电缆接收,并将十万原始数据点输送给了电脑。炸弹带来的大地震动,即使远在90英里以外的拉斯维加斯也能感受到。
1957年在地面上进行的核炸弹实验。图片来源:Omikron/Science Source
第二年,冷战结束了,那些震荡沙漠的日子也结束了。
计算机时代的开始
在1992年,时任美国总统的老不什忍痛签署了一份为期9个月的核武器试验暂停令。如果不使用核武器,美国就需要一种新的方法来证明自己武器的安全可靠。他们在创造这些核武器时预期能存放10-15年,其中有一些已经存在十多年了。
由于科学家长期以来是基于理论模型对这些炸弹进行测试,对炸弹的物理性质了解并不完整。现在他们需要去预测,衰变的放射性元素会如何改变这些陈旧的武器的性能。
从20世纪40年代的曼哈顿计划(Manhattan Project)开始,高性能计算机一直是武器实验室中的重要工具。如果不能在实际中在引爆炸弹,科学家只能转向模拟爆炸。但首先,他们需要一台比世界上现存计算机快1万倍的新计算机。
现在,核武器的设计者再一次开始试图发起新的科技变革。美国花费了一万亿美金去更新它的核武器库,同时还花费了超过数十亿的美金来推动超级计算机的发展。计算机发展带来的一场新竞争又开始了,同时还给美国带来了新的竞争对手:中国。两个大国都在竞争建设第一台具有人脑计算能力的机器,它的出现会同时推动天气预报和医疗的发展。但是就像在过去的二十年中一样,这些新技术会为它真实的目标服务:翻新和维护我们的核炸弹。
不爆炸的炸弹
美国现代的核武器计划是一位工程师出身的官员Vic Reis设想出来的。他在前总统老布什的任期内领导了军队的研究机构,美国国防部高级研究计划局(DARPA)。随着前苏联的解体,人们针对核炸弹的未来展开了激烈的争论。武器实验室和军方想要重启核试验,而其他人想要把禁令无限期延长。
核弹头就像是牛油果一样。它们都有一个内部核,称为核心(pit)。这个西柚大小的核心装置通常是中空的,里面充满了钚。弹头里有着目标向内的烈性炸药,以产生内爆。这种爆炸会挤压钚直到其密度过高被粉碎成了多个原子核,也就是说原子会裂开并释放巨大的能量。图片来源:Alex Wellerstein/Nuclearsecrecy.com
在Reis看来,美国已经引爆了上千颗核炸弹了。再多引爆几颗炸弹也不会加深对其的了解。而重要的是,想要在军事上领先,就需要开展一个对现有实验室有挑战性的项目。只有科技领先才能继续保持威慑力。如果核武器的研究不是以物理实验为基础,那还能是什么呢?
为了弄清楚这个问题,Reis聚集了一批顶级科学家和主任,他们来自三个核武器实验室——洛斯·阿拉莫斯国家实验室和桑迪亚国家实验室,以及劳伦斯利弗莫尔国家实验室。他们聚集在一起负责研发这项新项目,研究经费与核武器实验持平,每年多达40亿到50亿美金左右,这些资金被用于建造世界上最大的计算机,且仅仅用来模拟炸弹爆炸。从1992年开始,所有的核试验都是模拟试验。但不是所有人都支持这一计划。许多保守的科学家认为计算机模拟不能取代实际试验。
在内华达州丝兰平地上由于地下爆炸实验留下的弹坑,展示了冷战时期美国的核试验方式。图片来源:洛斯阿拉莫斯国家实验室/ Science Source
洛斯·阿拉莫斯武器项目负责人Bob Webster表示,现实试验有一个好处,即可以在确定的温度、密度、压力等条件下研究爆炸。所以即使计算机可以进行模拟爆炸,我们仍需要进行物理实验来为计算机提供现实的参数,对模拟结果进行检验。
当然要想实现计算机模拟,还有两个主要的障碍:没有完整理解的钚元素,以及缺乏足够的计算能力。
需要解决的基本问题
钚不是自然存在的元素。人们在1940年代创造了这种元素,而如何利用这种致命金属可能是曼哈顿计划面临的最大的挑战。没有人知道随着时间推移钚元素会如何衰变,这意味着没有人知道我们的核武器能保存多长时间。用新生产的核武器进行替代似乎不太可行,美国唯一的制钚工厂在1989年因为有毒废料泄露关闭了。
此外,钚也不是唯一会衰变的元素,弹头上包含大量复杂的金属和电子器件,任何一个都可能因为存放时间过长产生问题。武器科学家并不能保证这些炸弹还能正常工作,他们认为这就像放了40年的古董,我们还期望能让它完美工作。
在上世纪90年代,科学家认识到,要解决这些问题需要基础材料科学和物理学出现巨大进步。为了实现这一点,他们需要更好的计算机来测试老化的组件是如何改变一次核爆炸的,并且在武器还能使用之前找到答案。
1965年提出的着名的摩尔定律认为计算机的速度每18个月翻一番。但研究人员估计,这个速度至少还得再增加一倍。幸运的是,研究人员已经有一个可行的选择。
提升速度
数十年来,超级计算机一次只能解决一个问题。“我们可以把它想象成一根管道,” 超级计算机先驱、田纳西大学的Jack Dongarra这样解释。“你从管道的一头开始,沿着这根管道一直走,直到完成任务。”在Reis领导DARPA时,该机构把大量的经费用于建造革命性的大规模并行计算机。与单根管道不同的是,并行过程可以同时处理多个任务。
图片来源:Jay Smith
“人可以同时处理多个任务,这可以让你做事做得更快。”Dongarra说到。他是“世界超级计算机500强”榜单的联合创始人,这个半官方榜单展示了世界上最快计算机排名。但随着冷战的结束,大部分大规模并行计算机只在大学和工业研究实验室中使用,政府的需求则非常小。面对老化的核武器储备,Reis主动接手了这个问题,并在1995年启动了提高战略计算能力计划(ASCI)。
之前的超级计算机利用定制元件制造,而ASCI想要全部用现成的普通电脑芯片和元件来制造。决定利用现成的组件被证明是革命性的,劳伦斯伯克利国家实验室的副主任Horst Simon表示。这使得像IBM和英特尔这样的科技公司得以将政府资助的科技成果出售给公众。“最终,民用计算机的科技也将进步,”他说道,“但是如果没有ASCI的投入,这种进步不会这么迅速。”
在1996年,英特尔完成了这个项目的第一台超级计算机,称为ASCI Red。这台设备首次突破了万亿次浮点运算门槛,实现了每秒一万亿次计算。有了这个设备,桑迪亚一跃成为了拥有世界上最快计算机的实验室。
4年后在劳伦斯利弗莫尔国家实验室,由IBM制造的ASCI White超过了ASCI Red。之后的十年,超级计算机不断发展。美国和日本的国家实验室相继吹嘘自己拥有了世界上最快的计算机,直到2010年中国突然取得了领导地位。一台中国制造的超级计算机——神威太湖一号横空出世,它几乎可以击败美国武器实验室里所有机器的总和。
这对于美国来说,就像几十年前有国家抢先发射了人造卫星。直到今年6月美国才利用橡树林国家实验室的新“顶峰”超级计算机收回了第一的位置。
橡树林国家实验室在6月公布了它的“顶峰”超级计算机,这是目前世界上最快的超级计算机。图片来源:橡树林国家实验室
但是科学家说,这种你追我赶的现象这不是一场竞赛。因为世界面临的重大问题需要更快的超级计算机。这是一种自然而然的进步,而不是竞赛。而超级计算机的能做到的也不仅是改进核武器模拟。
“这些计算机能帮助我们构建新的东西、解决问题、展望未来,” Dongarra表示,“如果你有最快的计算机,你就可以用更短的时间周期来解决这些问题。”
下一台超级计算机
这也是为什么两个大国在下一代超级计算机发起竞争,也就是百万兆级别计算机。这样的计算机每秒可以完成百亿亿(10^18)次的计算。2021年左右,两个国家都有可能成为第一个上线百万兆级别计算机的国家。
在过去的5年里,世界超级计算机500强的名单展示了一个令人担忧的趋势:超级计算机的发展速度没有想象中那么快。现在,它的发展速度已经跟不上核武器科学家和研究者需求。John Sarrao作为洛斯阿拉莫斯国家实验室理论、模拟和计算方面的副主任,管理着约700个核武器研究者。他表示,科学家已经有需要百万兆级别的计算机才能解决的问题。
对Sarrao来说,理解钚元素的衰变是最迫切的。在2007年,一份报告认为在弹头内的钚元素衰变很缓慢,至少可以存在85到100年。Hecker不同意该结论,并主动要求在洛斯阿拉莫斯再次研究钚衰变。
百万兆级别的计算机不仅仅能帮助我们制造更好的炸弹。它们可以用于模拟超精细级别的现象,比如复杂的洋流或是流经全身的血流。超级计算机甚至能用于建立气候模型,所以能力更强的计算机技术意味着更精准的天气预报。这些进步最终都会让公众受益。
“百亿亿不是竞赛的终点,” Dongarra表示,只要内华达试验场还保持沉寂,世界还倾向于模拟爆炸,科学家和政府就会确保计算能力继续进步。“具有最快速的计算机就像是放在壁炉架上的战利品一样,”他表示,“真正的问题是,我们会用这样的设备研究什么科学项目。”
模拟爆炸能拯救人类?
即使在冷战巅峰之时,时任美国总统肯尼迪建议家庭建造辐射避难所,仍然有许多美国人怀疑是否真的会被核武器攻击。而如果真的发生了,大部分人认为他们会死在那个世界末日中。
所以,你要如何让人们为一场未必会发生却又难以存活的灾难做准备呢?这对于应急管理人员来说仍是一个问题,美国新泽西州斯蒂文斯理工学院的核炸弹历史学家Alex Wellerstein表示。
几年以前,他开展了一个项目来重新审视如何向美国人讲述核威胁的备战状态和风险。一开始,他的团队很难引起人们的兴趣。直到2017年,在朝鲜核试验之后,突然之间即使是美国联邦应急管理局也在寻求培训帮助。但是美国人,或者美国政府机构仍然没有做好应做的准备。
Wellerstein希望他的研究能有所帮助。他表示,研究的目的不是要引起恐慌,而是希望人们把核爆炸当做实际存在的东西,而不是只会出现在好莱坞末日灾难片中。这些研究会提升人们生存的几率。
好莱坞喜欢在灾难片中引爆它的故乡。但是当非营利性智库兰德公司(RAND Corporation)研究了核攻击对真实世界的影响的时候,他们发现其余波影响远超好莱坞的范围。在长滩附近港口的核爆炸——这里展示的是150千吨级爆炸——在重要的全球航运中心附近杀死了近6万人。但是紧接着会发生混乱,有6百万人逃离洛杉矶,全球的航运需要寻找新的路线,保险公司破产,美国西海岸需要寻找新的汽油来源。图片来源:Zach Bush
超级计算机的历史可以分为三个时期,劳伦斯伯克利国家实验室副主任Horst Simon表示,“如果你想砍掉亚马逊雨林的树,你可以用一台电锯,100只海狸或是一百万只蚂蚁。”
链锯代表了早期的超级计算机——价格贵、性能高,但是一次只能砍一棵树。海狸解决一棵树的时间更长,但是考虑到有100只同时工作,所以他们最终更有效率。这就是大规模并行超级计算机,也是现在的主导者。
现在行业想要向蚂蚁推进——也就是由小型部件构成的百亿亿级别超级计算机。这些部件数量大,使用能量少,将能更快地完成项目。