第101章 九次叠代,硅基的胜利
504基地,计算中心。
墙上的掛钟,“咔噠、咔噠”地走著。
每一秒,都像是敲在人们的心头上。
距离原子弹总装的最后截止时间,只剩下不到24小时。
而现在,摆在苏正面前的,是一个巨大的拦路虎——那0.5%的临界质量误差。
“苏院长,一定要改吗?”
总装车间的主任老赵急得满头大汗,“现在的装药方案已经定型了,炸药透镜都车好了。如果要改,哪怕只是改动一毫米,所有的模具、夹具都要重做。时间根本来不及啊!”
苏正坐在轮椅上(因为身体虚弱,被强行按在轮椅上),手里拿著一份厚厚的数据单。
“必须改。”
他的声音虽然虚弱,但语气不容置疑。
“老赵,你要明白。这0.5%的误差,在普通炸弹里连个屁都不是。但在原子弹里,它意味著中子增殖係数可能会从1.05掉到0.99。”
“知道这是什么概念吗?”
苏正抬起头,看著老赵。
“概念就是,它不会炸成一朵蘑菇云,只会『噗』的一声,把你辛辛苦苦车出来的那些贵重炸药变成一堆放射性垃圾。”
老赵不说话了。他知道苏正说得对,但他心疼啊。
“那……怎么改?”老教授问道,“现在的理论模型是基於之前的数据算的。如果要重新计算一套適配新临界质量的內爆参数,按照『红星一號』现在的速度,至少需要一周。”
一周。
黄花菜都凉了。
上级的死命令是:务必在三天后的“窗口期”起爆。因为那是气象部门预测的未来一个月內唯一的好天气。
错过了,就要再等一个月。
而在国际局势风云变幻的今天,多等一个月,就多一分变数。
“不需要一周。”
苏正的手指在轮椅扶手上轻轻敲击著。
“我们可以用『叠代法』。”
“叠代?”老教授愣了一下。
“对。”苏正解释道,“我们不需要推翻重来。我们把现有的模型作为『初值』,输入计算机。然后让计算机根据那0.5%的误差,进行反向修正。”
“算一次,得出一个修正值。”
“再把修正值代入,算第二次。”
“如此循环。只要算法收敛,每一次叠代,结果就会更接近真理。”
苏正的眼中闪烁著光芒。
“九次。”
“我估计,只要叠代九次,我们就能得到一个完美的解。”
“可是……”老教授看了一眼那台还在嗡嗡作响的“红星一號”,“这台机器现在的负荷已经满了。要跑这种高强度的叠代算法,我怕它……”
“怕它烧了?”
苏正笑了笑。
“烧了就修。坏了就换。”
“只要它还有一口气,就得给我跑。”
“心仪,准备输入算法。”
……
十分钟后。
计算中心进入了“一级战斗状態”。
所有的降温风扇都开到了最大档。几大桶冰块被搬进了机房,放在机柜旁边,用来物理降温。
苏正坐在控制台前,亲自输入那段名为“九章”的叠代算法。
那是他根据后世的“牛顿-拉夫逊方法”改良的,专门用於在算力不足的情况下求解非线性方程组。
“第一轮叠代,开始。”
按下回车键。
“嗡——”
“红星一號”发出了一声沉闷的低吼。
红色的led灯瞬间连成了一片光幕。
电流在无数个电晶体之间疯狂流动,逻辑门在每秒几十万次地开合。
这一刻,硅基的智慧在燃烧。
“温度!核心温度上升!”
“50度……55度……”
负责监控的技术员大喊。
“加冰!”苏正头也不回。
哗啦啦。
一桶冰块被倒进了特製的风道里。冷风裹挟著水汽,吹向那些发烫的电路板。
五分钟后。
“第一轮结果出来了!”
叶心仪看著印表机吐出来的纸条,“误差收敛了20%!”
“好!继续!”
“第二轮叠代,开始!”
……
时间一分一秒地过去。
每一轮叠代,都像是在爬一座高山。越往后,计算量越大,收敛速度越慢。
机器的轰鸣声越来越响,像是一头不堪重负的老牛在喘息。
甚至能闻到一股绝缘漆过热的焦糊味。
“第五轮……完成。误差收敛60%。”
“第六轮……完成。误差收敛80%。”
所有人都捏著一把汗。
张將军站在门口,手里捏著那把象徵指挥权的白朗寧手枪,眼睛瞪得像铜铃。
他不懂技术,但他知道,这场仗,比他在战场上指挥千军万马还要惊险。
“第七轮……”
“警报!第三运算单元电压不稳!”
“可能是电容爆了!”
“別停机!”苏正大吼一声,“切断第三单元,用第四单元顶上!带病运行!”
“是!”
技术员手忙脚乱地拔掉了一组线,插到了备用接口上。
机器颤抖了一下,红灯闪烁了几下,又顽强地亮了起来。
它挺住了。
“第八轮……”
此时,已经是深夜三点。
所有人都熬红了眼。
“红星一號”的外壳已经烫得没法摸了。那股焦糊味越来越浓。
“最后一轮了。”
苏正看著那个红色的按钮,深吸了一口气。
“第九轮。”
“这一轮算完,我们就能拿到那个只需微调0.1毫米的完美参数。”
“但是……”
老教授看了一眼电压表,“电压波动太大了。这一轮的计算量是前八轮的总和。我怕……一启动,它就炸了。”
苏正沉默了。
他看著这台自己亲手搓出来的机器。
它就像是一个透支了生命的老兵,已经站在了崩溃的边缘。
“它不会炸的。”
苏正轻声说道,像是在对老朋友说话。
“它是『红星』。”
“它知道自己的使命。”
苏正伸出手,按下了按钮。
“第九轮,全功率,衝刺!”
“轰——!!!”
那一瞬间,机房里的灯光都暗了一下。
所有的电力都被那台贪婪的机器吸走了。
风扇发出了尖锐的啸叫。
红灯闪烁的速度快得让人眼花繚乱,最后竟然变成了一种诡异的恆定红光。
那是因为闪烁频率超过了人眼的视觉残留。
“顶住……顶住啊……”
老赵跪在地上,双手合十,嘴里念念有词。
一分钟。
两分钟。
突然。
“啪!”
一声脆响。
机柜里冒出了一股黑烟。
“二號存储器烧了!”
“不管它!数据还在缓存里!继续!”苏正吼道。
“啪!啪!”
又是两声。
“辅助运算器烧了!”
“主频下降30%!”
这简直就是一场惨烈的阵地战。
战友一个个倒下,但衝锋的號角依然在吹响。
终於。
在所有人都要绝望的时候。
“嘀——”
一声清脆的蜂鸣声。
那是天籟之音。
红灯熄灭。绿灯亮起。
印表机开始疯狂地吐纸。
“滋滋滋——”
苏正一把扯下那张长长的列印纸。
他的手在颤抖。
视线扫过最后一行数据。
“收敛度……99.99%。”
“成了。”
苏正的声音很轻,但在寂静的机房里,却像是一声惊雷。
“成了!!!”
“我们算出来了!”
“轰——”
人群爆发出的欢呼声,比上次还要热烈。
老教授衝过来,抱住那台还在冒烟的机器,哭得泣不成声。
这台丑陋的、简陋的、是用废铜烂铁拼凑出来的机器,在这一刻,完成了它的封神之战。
它用自己的生命,为中华民族换来了那把打开核武库大门的最后一把钥匙。
“快!”
苏正没有时间庆祝。
他把那张列印纸递给老赵。
“按照这个数据,修整炸药透镜的內表面。”
“只需要修整0.15毫米。把最里面那一层刮掉一点点。”
“这不需要重做模具,只需要你们的手艺!”
老赵接过纸条,看了一眼,猛地敬了个礼。
“保证完成任务!”
“这一次,就算是把我的手剁了,也要把这0.15毫米给您抠出来!”
……
老赵带著人风风火火地走了。
机房里安静了下来。
苏正看著那台已经彻底瘫痪的“红星一號”。
它的指示灯已经全部熄灭了。像是一个力竭而亡的战士,静静地躺在黑暗中。
“苏正,它……还能修好吗?”叶心仪走过来,心疼地摸了摸机器的外壳。
“能。”
苏正点了点头,“核心部件没坏,就是烧了几个电容和电阻。”
“不过,让它歇歇吧。”
“它的使命已经完成了。”
苏正转过轮椅,看向门外。
东方的天空,已经泛起了鱼肚白。
新的一天来了。
这也是最后的一天。
“走吧,心仪。”
苏正的声音变得无比坚定。
“去总装车间。”
“最后的决战,开始了。”
墙上的掛钟,“咔噠、咔噠”地走著。
每一秒,都像是敲在人们的心头上。
距离原子弹总装的最后截止时间,只剩下不到24小时。
而现在,摆在苏正面前的,是一个巨大的拦路虎——那0.5%的临界质量误差。
“苏院长,一定要改吗?”
总装车间的主任老赵急得满头大汗,“现在的装药方案已经定型了,炸药透镜都车好了。如果要改,哪怕只是改动一毫米,所有的模具、夹具都要重做。时间根本来不及啊!”
苏正坐在轮椅上(因为身体虚弱,被强行按在轮椅上),手里拿著一份厚厚的数据单。
“必须改。”
他的声音虽然虚弱,但语气不容置疑。
“老赵,你要明白。这0.5%的误差,在普通炸弹里连个屁都不是。但在原子弹里,它意味著中子增殖係数可能会从1.05掉到0.99。”
“知道这是什么概念吗?”
苏正抬起头,看著老赵。
“概念就是,它不会炸成一朵蘑菇云,只会『噗』的一声,把你辛辛苦苦车出来的那些贵重炸药变成一堆放射性垃圾。”
老赵不说话了。他知道苏正说得对,但他心疼啊。
“那……怎么改?”老教授问道,“现在的理论模型是基於之前的数据算的。如果要重新计算一套適配新临界质量的內爆参数,按照『红星一號』现在的速度,至少需要一周。”
一周。
黄花菜都凉了。
上级的死命令是:务必在三天后的“窗口期”起爆。因为那是气象部门预测的未来一个月內唯一的好天气。
错过了,就要再等一个月。
而在国际局势风云变幻的今天,多等一个月,就多一分变数。
“不需要一周。”
苏正的手指在轮椅扶手上轻轻敲击著。
“我们可以用『叠代法』。”
“叠代?”老教授愣了一下。
“对。”苏正解释道,“我们不需要推翻重来。我们把现有的模型作为『初值』,输入计算机。然后让计算机根据那0.5%的误差,进行反向修正。”
“算一次,得出一个修正值。”
“再把修正值代入,算第二次。”
“如此循环。只要算法收敛,每一次叠代,结果就会更接近真理。”
苏正的眼中闪烁著光芒。
“九次。”
“我估计,只要叠代九次,我们就能得到一个完美的解。”
“可是……”老教授看了一眼那台还在嗡嗡作响的“红星一號”,“这台机器现在的负荷已经满了。要跑这种高强度的叠代算法,我怕它……”
“怕它烧了?”
苏正笑了笑。
“烧了就修。坏了就换。”
“只要它还有一口气,就得给我跑。”
“心仪,准备输入算法。”
……
十分钟后。
计算中心进入了“一级战斗状態”。
所有的降温风扇都开到了最大档。几大桶冰块被搬进了机房,放在机柜旁边,用来物理降温。
苏正坐在控制台前,亲自输入那段名为“九章”的叠代算法。
那是他根据后世的“牛顿-拉夫逊方法”改良的,专门用於在算力不足的情况下求解非线性方程组。
“第一轮叠代,开始。”
按下回车键。
“嗡——”
“红星一號”发出了一声沉闷的低吼。
红色的led灯瞬间连成了一片光幕。
电流在无数个电晶体之间疯狂流动,逻辑门在每秒几十万次地开合。
这一刻,硅基的智慧在燃烧。
“温度!核心温度上升!”
“50度……55度……”
负责监控的技术员大喊。
“加冰!”苏正头也不回。
哗啦啦。
一桶冰块被倒进了特製的风道里。冷风裹挟著水汽,吹向那些发烫的电路板。
五分钟后。
“第一轮结果出来了!”
叶心仪看著印表机吐出来的纸条,“误差收敛了20%!”
“好!继续!”
“第二轮叠代,开始!”
……
时间一分一秒地过去。
每一轮叠代,都像是在爬一座高山。越往后,计算量越大,收敛速度越慢。
机器的轰鸣声越来越响,像是一头不堪重负的老牛在喘息。
甚至能闻到一股绝缘漆过热的焦糊味。
“第五轮……完成。误差收敛60%。”
“第六轮……完成。误差收敛80%。”
所有人都捏著一把汗。
张將军站在门口,手里捏著那把象徵指挥权的白朗寧手枪,眼睛瞪得像铜铃。
他不懂技术,但他知道,这场仗,比他在战场上指挥千军万马还要惊险。
“第七轮……”
“警报!第三运算单元电压不稳!”
“可能是电容爆了!”
“別停机!”苏正大吼一声,“切断第三单元,用第四单元顶上!带病运行!”
“是!”
技术员手忙脚乱地拔掉了一组线,插到了备用接口上。
机器颤抖了一下,红灯闪烁了几下,又顽强地亮了起来。
它挺住了。
“第八轮……”
此时,已经是深夜三点。
所有人都熬红了眼。
“红星一號”的外壳已经烫得没法摸了。那股焦糊味越来越浓。
“最后一轮了。”
苏正看著那个红色的按钮,深吸了一口气。
“第九轮。”
“这一轮算完,我们就能拿到那个只需微调0.1毫米的完美参数。”
“但是……”
老教授看了一眼电压表,“电压波动太大了。这一轮的计算量是前八轮的总和。我怕……一启动,它就炸了。”
苏正沉默了。
他看著这台自己亲手搓出来的机器。
它就像是一个透支了生命的老兵,已经站在了崩溃的边缘。
“它不会炸的。”
苏正轻声说道,像是在对老朋友说话。
“它是『红星』。”
“它知道自己的使命。”
苏正伸出手,按下了按钮。
“第九轮,全功率,衝刺!”
“轰——!!!”
那一瞬间,机房里的灯光都暗了一下。
所有的电力都被那台贪婪的机器吸走了。
风扇发出了尖锐的啸叫。
红灯闪烁的速度快得让人眼花繚乱,最后竟然变成了一种诡异的恆定红光。
那是因为闪烁频率超过了人眼的视觉残留。
“顶住……顶住啊……”
老赵跪在地上,双手合十,嘴里念念有词。
一分钟。
两分钟。
突然。
“啪!”
一声脆响。
机柜里冒出了一股黑烟。
“二號存储器烧了!”
“不管它!数据还在缓存里!继续!”苏正吼道。
“啪!啪!”
又是两声。
“辅助运算器烧了!”
“主频下降30%!”
这简直就是一场惨烈的阵地战。
战友一个个倒下,但衝锋的號角依然在吹响。
终於。
在所有人都要绝望的时候。
“嘀——”
一声清脆的蜂鸣声。
那是天籟之音。
红灯熄灭。绿灯亮起。
印表机开始疯狂地吐纸。
“滋滋滋——”
苏正一把扯下那张长长的列印纸。
他的手在颤抖。
视线扫过最后一行数据。
“收敛度……99.99%。”
“成了。”
苏正的声音很轻,但在寂静的机房里,却像是一声惊雷。
“成了!!!”
“我们算出来了!”
“轰——”
人群爆发出的欢呼声,比上次还要热烈。
老教授衝过来,抱住那台还在冒烟的机器,哭得泣不成声。
这台丑陋的、简陋的、是用废铜烂铁拼凑出来的机器,在这一刻,完成了它的封神之战。
它用自己的生命,为中华民族换来了那把打开核武库大门的最后一把钥匙。
“快!”
苏正没有时间庆祝。
他把那张列印纸递给老赵。
“按照这个数据,修整炸药透镜的內表面。”
“只需要修整0.15毫米。把最里面那一层刮掉一点点。”
“这不需要重做模具,只需要你们的手艺!”
老赵接过纸条,看了一眼,猛地敬了个礼。
“保证完成任务!”
“这一次,就算是把我的手剁了,也要把这0.15毫米给您抠出来!”
……
老赵带著人风风火火地走了。
机房里安静了下来。
苏正看著那台已经彻底瘫痪的“红星一號”。
它的指示灯已经全部熄灭了。像是一个力竭而亡的战士,静静地躺在黑暗中。
“苏正,它……还能修好吗?”叶心仪走过来,心疼地摸了摸机器的外壳。
“能。”
苏正点了点头,“核心部件没坏,就是烧了几个电容和电阻。”
“不过,让它歇歇吧。”
“它的使命已经完成了。”
苏正转过轮椅,看向门外。
东方的天空,已经泛起了鱼肚白。
新的一天来了。
这也是最后的一天。
“走吧,心仪。”
苏正的声音变得无比坚定。
“去总装车间。”
“最后的决战,开始了。”