第592章 算力如江(1/2)
不一会儿,算例加载完毕。
汪涵教授站在终端机前面,转过头,看着大统领和首长。
“大统领、首长,昆仑1机已准备就绪,马上开始计算。”
卫知南敲下了运行命令。
屏幕上开始滚过一行行的迭代数据。
ITER001:14TRAJECTORIESINITIALIZED.
ITER002:UNIT01DELTA_V=8532.4M/S,FUEL=0.823
ITER002:UNIT02DELTA_V=8617.8M/S,FUEL=0.839
ITER002:UNIT03DELTA_V=8479.2M/S,FUEL=0.811
……
数字跳得很快,快到肉眼几乎跟不上。
汪涵教授站在终端机旁边,手里拿着教鞭,指着屏幕上滚过的数据。
“大统领、首长,大家请看屏幕。右边这一列是每个运算单元当前的计算状态。14个单元,14组数据,同时跳变。”
他用教鞭点着其中一行。
“UNIT01目前计算的是一组推力偏大的参数组合。它的速度增量是8532米每秒,燃料消耗系数0.823。”
教鞭移到另一行。
“UNIT02计算的是推力偏小的组合。速度增量8617,燃料消耗0.839,比UNIT01多消耗了约2%的燃料。”
他又点了几行,一一解释。
“UNIT07这一组最有意思,它的燃料消耗只有0.805,是目前最低的。但它的速度增量也偏小,只有8412,意味着入轨精度可能不够,还需要继续迭代。”
大统领看着屏幕上飞速滚动的数据,问了一句:“14条弹道,同时在算?”
“对。”汪涵教授的声音里带着一丝自豪,“14个向量运算单元,14条弹道,同时算。传统计算机只能一条一条算,算完一条再算下一条。昆仑1机是一次算14条,而且每条的计算速度比传统计算机还快了几十倍。”
他用粉笔在黑板上写了一个数字:14×50=700。
“昆仑1机一台机器,14个单元同时开动,相当于700台传统计算机在同时干活。这就是向量并行。”
首长站在大统领旁边,双手背在身后,目光落在屏幕上,表情看不出什么,但嘴角微微动了一下。
“14个单元,能加更多吗?”首长问。
汪涵教授回答:“21个全开也可以。但今天只开了14个,留了7个作为热备冗余。万一哪个单元在计算过程中出现异常,系统会自动切换到热备单元,计算不中断。”
首长点了点头。
屏幕上的迭代步数在飞速跳动。
ITER010…
ITER050…
ITER100…
迭代步数每跳一次,14组数据就刷新一次。
那些数字在屏幕上滚动的速度,肉眼几乎跟不上,但每一个数字都是经过复杂微分方程求解后得出的结果。
机房里的气氛紧张而专注。
没有人说话,所有人都在盯着屏幕。
只有散热风扇的低频嗡鸣和终端机咔嗒咔嗒的声响。
汪涵教授的声音在机房里回荡:“大统领、首长,现在迭代已经进行到第120步。14条弹道正在向最优解收敛。大家可以看到,UNIT07的燃料消耗已经从0.805降到了0.792,同时速度增益提高到了8473,正在逼近最优值。”
他用教鞭指着另一行。
“UNIT03的燃料消耗现在是0.788,是所有单元中最低的。但它的速度增益只有8421,入轨精度不够,后期可能会被淘汰。”
“UNIT11很有趣,它一开始表现平平,但从第80步之后开始发力,现在燃料消耗0.791,速度增益8492,综合指标已经超过了大多数单元。”
大统领问了一句:“为什么它后面才发力?”
汪涵教授回答:“因为它尝试了一种不同的参数组合。前期它的推力曲线比较激进,导致结构载荷偏大,仿真评分很低。但迭代到后期,算法发现只要稍微调整一下推力时序,载荷问题就解决了,而它的燃料优势非常明显。”
他进一步解释。
“这就是并行计算的价值。传统计算机一条一条算,算到UNIT11这种‘前差后好’的方案,很可能在前期就被放弃了,因为没时间算那么多次。但昆仑1机14条同时算,什么牛鬼蛇神都跑一遍,好的方案不怕试,差的方案也不怕淘汰。算力够,任性。”
有人憋不住笑了一声,很快收住了。
但大统领的嘴角微微翘了一下。
迭代继续。
ITER150…
ITER180…
ITER200…
屏幕上的数据开始趋于稳定。14条弹道的燃料消耗都收敛到了0.78到0.80之间,速度增益都在8450到8520之间。
汪涵教授看着屏幕,声音平静:“迭代接近收敛。主控单元正在进行最终选优。”
屏幕上跳出一行字:
ITER210:OPTIMIZATIONVERGED.BESTTRAJECTORYSELECTED.
然后又跳出一行:
UNIT07:DELTA_V=8486.2M/S,FUEL=0.785,SCORE=94.7
BESTTRAJECTORYFIRMED.
汪涵教授转过身,看着大统领和首长。
“大统领、首长,弹道优化计算完成。”
他看了一眼墙上的挂钟。
“用时24分钟。”
机房里安静了一瞬。
然后,不知道谁带头鼓的掌,掌声从机房的一个角落响起来,从稀稀拉拉的几声,迅速汇成一片,在空旷的机房里回荡。
大统领站在机柜前面,看着那排绿色的指示灯,看着屏幕上那行“BESTTRAJECTORYFIRMED”,沉默了几秒。
“24分钟。一条火箭弹道,其他计算机要算几十个小时。你们24分钟算完了,还顺便优化了十几条备选方案。”
他看着夏先生。
“夏先生,这个成绩,放在世界上,是什么水平?”
夏先生走上前一步,声音沉稳。
“大统领,昆仑1机的峰值性能450兆次每秒。目前已知的,美国CDC6600峰值性能1兆次每秒。IBM的7090是0.3兆次每秒。英国的ATLAS是0.5兆次每秒。”
他看着大统领,声音提高了一些。
“昆仑1机,世界领先。”
大统领沉默了几秒,然后他转过身,看着首长。
首长微微点了点头。
大统领走到长条桌前,桌上已经摆好了文房四宝。
宣纸铺开,墨已经研好,毛笔搁在笔架上。
他拿起笔,蘸了墨,悬腕在宣纸上写了起来。
笔锋遒劲,力透纸背。
八个大字:稳如昆仑,算力如江。
他放下笔,退后一步,看着那八个字。
然后他抬起头,看着在场的所有人。
“这八个字,是刘星海教授在昆仑工程上提出来的。我借花献佛,送给昆仑1机,也送给在座的每一位。”
刘星海教授站在人群里,微微鞠了一躬。
大统领又拿起笔,在宣纸的左下角写了落款:一九七〇年四月二十八日。
然后把笔放回笔架上。
陈茂林走上前,双手捧起那幅字,小心翼翼地放在桌上。
启动仪式结束了。
交接仪式开始了。
大统领和首长退后一步,站在观礼位置。
王文山少将走上前,手里拿着一个红色封面的文件夹。
夏先生站在他对面,手里拿着另一个红色封面的文件夹。
王少将打开文件夹,念道:“昆仑1机向量计算机系统,经国防科委、总装备部、工业部联合验收,各项技术指标均达到或超过设计要求,具备交付使用条件。”
他合上文件夹。
夏先生打开文件夹,念道:“昆仑1机向量计算机系统,正式交付军方使用。”
他把文件夹递过去。
王少将接过去。
两个人握了握手。
掌声又响起来了。
这一次,比刚才更沉、更重。
王少将转过身,看着大统领,敬了一个军礼。
“大统领,昆仑1机,接装入列。”
大统领点了点头。
吕辰站在队列里,他的手插在裤兜里,攥着那个黑皮本子。
本子的封皮已经被磨得起了毛边,里面密密麻麻记录着集成工作以来的一切,那些熬过的每一个日夜。
现在,这本子可以合上了。
从今天起,昆仑1机有了新的主人,新的使命,新的征程。
本章未完,点击下一页继续阅读。