四合院:我是雨水表哥
第584章 百核齐鸣
电磁接触器的“嘭嘭”声像一场急促的鼓点,从机房的这头传到那头。
绿色的指示灯一排一排地亮起来,最后连成一片,把整面墙照得通亮。
吴国华站在机房中间,转了一圈,看着那些指示灯。他没说话,但他的嘴唇在微微发抖。
汪涵在终端上敲了一行命令:
STATUS ALL
屏幕上开始滚动每台机柜的状态:
UNIT 01 ONLINE.
UNIT 02 ONLINE.
...
UNIT 21 ONLINE.
MASTER UNIT 01 ONLINE.
MASTER UNIT 02 ONLINE.
最后一行:
ALL 23 UNITS ONLINE. MICROCODE LOADED. READY.
第四轮的第一个硬指标:加速比。
单机柜内多运算板并行跑矩阵乘法。
汪涵选了一个1024×1024的矩阵乘法。
先测单块运算板的时间。
钱兰敲了命令,运算板开始计算。
终端机上跳出一个计时器,二十几秒后显示结果:“23.4秒。”
然后测全机柜21块运算板并行。汪涵加载了任务调度微程序,把矩阵拆分成21个区块,分配给21块运算板同时计算。
终端机上的计时器重新开始,数字跳动得比刚才快得多。
“2.03秒。”吴国华读出数据。
加速比:23.4除以2.03,约11.55倍。
陈茂林的声音从身后传来:“再测一次。”
又测了一次。12.05倍。
再测一次。11.85倍。
三次平均超过11.8倍,略优于设计指标的11倍。
理想情况下,21个单元并行,任务平均分配、无通信开销,昆仑1的加速比应当是21倍。
但这是不可能的,因为还存在通信开销、总线竞争、负载不均等损耗。
双核心冗余测试紧随其后。
两台主控机柜,一台是主核心,一台是辅核心。两台机器跑着同样的微程序,结果实时比对。
吕辰走到陈茂林面前:“陈工,请您下令‘模拟主核心故障’。”
陈茂林看了他一眼,走到主控机柜前面,伸出手,按住了第一台机柜的电源开关。
“嘭”的一声,第一台主控机柜断电了。所有指示灯瞬间熄灭。
几乎在同一瞬间,第二台主控机柜的黄色“接管”指示灯亮了,绿色的“运行”灯没有灭。
终端机屏幕上的任务输出没有中断,连光标都没有闪烁一下。
示波器捕捉到了切换的时间波形。
吴国华看着屏幕:“切换时间约0.7毫秒,在1毫秒以内。”
陈茂林把第一台机柜的电源重新推上,它重新启动,黄色指示灯变成了“待命”状态。
整个过程,正在运行的矩阵乘法任务没有报错,没有中断,甚至没有延迟。
宇文坤德站在机柜后面,手里攥着螺丝刀,指节发白。
他看着那台被断电机柜重新亮起来的指示灯,长长地吐了一口气。
最后的考验:全系统满负荷运行。
这是昆仑1机第一次以完整形态亮相。
35台机柜全部在线,颗芯片同时工作,500多块板卡各司其职。
其中存储系统由6台机柜、48个抽屉、6144颗KLSRAM芯片构成,总主存容量28MB。
算例是魏知远教授团队提前准备好的:一个大型热传导方程的数值模拟,网格规模128×128×128,需要做三维FFT、矩阵求逆、1500次迭代求解。
这个算例如果在数字孪生实验室的机房跑,16台午马机组成的集群一起发力,以单台午马机每秒5万次的算力,通信瓶颈限制,30%效率下,耗时四天左右。
今天要在昆仑1上跑。
卫知南把二维卡塞进读卡机。
读卡机开始咔嗒咔嗒地响,微程序被一行一行地加载到主控核心。
“加载完成。开始运行。”
终端机屏幕上开始滚动迭代步数。
第1步、第10步、第50步、第200步……
数字跳得很快,快到肉眼几乎跟不上。
吕辰看了一眼墙上的挂钟,下午五点二十三分。
机房的空调负荷骤增,散热风扇的嗡鸣声比平时大了许多。
秦无功走到机柜后面,用手背试了试水冷板的温度,回头朝吕辰点了点头。
迭代步数在滚动,所有人都没有说话,只是看着屏幕。
汪涵坐在终端前面,搬了把椅子,就那么坐着,一动不动。
宇文坤德靠在墙角,烟叼在嘴里没点。
吴国华站在机柜前面,双手插在裤兜里,眼睛盯着那排绿色的指示灯。
吕辰站在机房中央,看着35台机柜全部亮着灯,绿色的、黄色的,像一座不夜的城市。
他的手插在裤兜里,攥着那个黑皮本子,本子的封皮已经被磨得起了毛边。
“两分钟了。”卫知南说。
“三分钟了。”
“四分钟。”
“五分钟。”
没有故障,没有报错,没有中断。
终端机屏幕上跳出最后一行字:
SIMULATION COMPLETE. ELAPSED TIME: 00:05:45
5分45秒。
是16台午马机群的950倍!
汪涵从椅子上站起来,走到终端前面,把那一行字看了一遍,又看了一遍。然后他转过身,看着吕辰。
“昆仑1,活了。”
他没有笑,但眼睛里有光。
吕辰翻开本子,在第四轮任务下面写了一行字:“1月25日,全系统满负荷运行通过。5分45秒。”
然后把本子递给陈茂林。
陈茂林接过本子,看了很久,然后签了字。
他把笔帽拧上,放回兜里。
“明天开始跑24小时稳定性测试。”他的声音沙哑,“今天,先下班。”
没有人动。
陈茂林又说了第二遍:“下班。”
还是没有人动。
陈茂林无奈地摇了摇头,从兜里掏出烟,给每人发了一根。
机房里的烟味和松香气味混在一起,在日光灯下慢慢飘散。
1月30日,第二阶段最后一天。
三份报告整整齐齐地码在长条桌上。
《功能微程序包V1.0》,蓝色封面,432条核心微程序,每条都有功能描述、测试用例、验证人签字。汪涵在扉页上签了名,字迹工整,力透纸背。
《子系统联调报告》,灰色封面,记录了电源、存储、I/O、运算、主控五个子系统独立测试的全部原始数据。温度、电压、电流、时序、带宽、延迟,每一项都有实测值和签字。
还有一份“软硬件接口对照表”的复印件,缩小到A3大小,折了几折。
展开后能看到三百多个格子,每一个都填满了绿色的勾。
陈茂林站在长条桌前面,手里拿着三份报告。
“第二阶段,今天结束。”他的声音不大,但每个字都很清楚。
《四合院:我是雨水表哥》 第584章 百核齐鸣 精彩章节在线阅读。本章共计 5496 字。