第556章 昆仑调度会(2/2)
“我代表接口与架构小组,汇报昆仑1机的系统架构设计。”
他用金属棒点着图上的每一个模块。
“昆仑1机采用双核心架构。主核心负责取指、译码、任务调度;辅核心负责冗余校验、状态监控、故障切换。两个核心跑同样的程序,结果实时比对,不一致就报警或切换。”
“运算部分,采用向量并行架构。21个向量/标量运算单元,挂在双核心,热备单元处于待机状态。如果某个在线单元出现故障,系统自动将任务切换到热备单元,同时发出告警,通知维护人员更换故障板卡。整个过程对上层应用透明,实现‘人停机不停’。”
“存储系统,采用三级存储架构,缓存KL-CACHE、主存KL-SRAM+KL-MC、外存有磁带机。缓存和主存通过高速总线连接,缓存命中率预计85%以上。”
“I/O系统,由KL-IOC通道控制器管理,支持纸带读卡机、打印机、显示器等外设。预留了与昆仑-0机KJ-0A的通信接口,未来可以组网。”
他放下金属棒,转过身。
“这个架构,经过理论组多轮仿真验证,已经证明是可行的。下一步,将转入板卡级实现。”
陈茂林讲完,陈教授站起来。
“我代表理论组,汇报昆仑1机数学模型和算法的进展。”
他用粉笔点着公式。
“昆仑1机的核心算法,包括矩阵运算、线性方程组求解、FFT、微分方程数值解等,已经全部完成理论推导和算法设计。我们与程序设计院合作,将这些算法写成了微程序,固化在只读存储器里。”
他顿了顿,转过身。
“用户调用这些算法,只需要一条指令。比如,执行矩阵乘法,一条VMMUL指令就够了,不需要写循环、不需要处理边界。向量机会自动将矩阵分块、分配到各个运算单元、并行计算、汇总结果。”
“这大大降低了编程难度。普通工程师不需要懂向量机的内部结构,只要会调用指令,就能使用昆仑1的算力。”
台下有人点头。
陈教授讲完,秦无功站起来。
他是梁先生团队的工程师,三十出头,个子不高,但很敦实。
他走到讲台前,把一张机房的剖面图贴在了黑板上。
图上画着机柜、电缆、水管、风道,密密麻麻。
“我代表基础设施小组,汇报机房的进展情况。”
他用金属棒点着图上的各个部分。
“机房主体结构已经完工。地下一层是电缆沟和配电设备,已经完成布线。地上一层是机房主体,层高5米,面积450平方米。恒温恒湿系统已经安装完毕,温度控制在22±0.5度,湿度45±5%。”
“机柜已经就位。35台机柜,7乘5矩阵排列。每台机柜高2.2米,宽0.8米,深1.2米,可容纳16块板卡。”
“冷却系统采用水冷加风冷混合方案。每台机柜背部安装水冷板,冷却水通过地下管道循环。板卡抽屉自带风扇,从机柜前面进风,后面出风,风冷带走芯片热量,水冷带走机柜热量。”
他顿了顿,转过身。
“预计8月底,机房可达到设备安装条件。”
所有汇报完毕,刘星海教授低声问了问首长,首长点点头。
刘星海教授站起来:“
夏先生再次走到讲台前。
他翻开文件夹,从里面抽出一张纸,念了起来。
“根据昆仑工程指挥部的决定,下一阶段的工作安排如下。”
会议室里彻底安静了。
“第一,确定昆仑1芯片定型,不再修改设计,启动芯片生产,必须在9月底之前完成生产。”
“第二,板卡生产必须在12月底之前全部完成,确保527块板卡按时交付。”
“第三,机柜集成从12月1日开始,到1970年2月底结束。三个月时间,将板卡安装到机柜里,完成供电、散热、通信连接。”
“第四,子系统联调,从2月1日开始,到5月底结束。三个月时间,完成各子系统的功能测试。”
“第五,整机联调,从6月1日开始,9月底结束。三个月时间,完成全系统的联调。”
他放下纸,抬起头。
“同志们,时间紧,任务重。但我相信,我们能完成。”
夏先生安排完,刘星海教授问:“大家有什么意见?”
没有人回答,刘星海教授点点头。
“
夏先生宣读了昆仑工程关于成立集成小组的决定、小组划分、工作职责和人员任命。
宣读完比,夏先生道:“五个小组,各管一摊。但昆仑1不是各管一摊的事,是所有人把摊子拼在一起的事。芯片、板卡、软件、架构、基础设施,哪一个环节出问题,整机都跑不起来。”
他顿了顿,提高声音:“所以,大家要记住,虽然分工不一样,但没有什么你们组我们组的说法,只有昆仑1系统集成组。所有人都要为同一个目标努力,1970年9月底之前,让昆仑1跑起来。”
刘星海教授:“请各小组负责人表态。硬件与板卡小组,吕辰。”
吕辰站起来:“硬件与板卡小组表态,昆仑1机527块板卡,每一块上机之前,至少经过三轮测试。芯片级测试、板卡级测试、整机集成前的预测试。哪一块板卡出了问题,不用等联调会发现,我们自己先把它揪出来。”
他顿了顿:“1970年1月1日之前,硬件组的所有板卡,全部就位。”
“软件与微程序小组,汪涵。”
汪涵教授站起来:“软件与微程序小组,负责微程序库的移植与优化、调度系统的联调适配。昆仑-0已经跑通了微程序架构,昆仑1要做的,是把这套架构移植过来,优化、扩展、固化。我们的目标,1970年9月底之前,所有微程序模块通过验证,与硬件同步就位。”
“接口与架构小组,陈茂林。”
陈茂林站起来:“接口与架构小组,负责系统总体架构、总线协议、各子系统接口协调。简单说,就是保证所有东西能对上。硬件和软件对得上,芯片和板卡对得上,各子系统之间对得上。这个活,不好干。但我保证,1970年9月底之前,所有接口定义、总线协议、协调机制,全部完成。”
“基础设施小组,秦无功。”
秦无功说话很干脆:“基础设施小组,负责机房环境保障、机柜集成、供电散热系统的联调。恒温恒湿、防静电、防振动、供电稳定、散热通畅,这些条件达不到,整机跑不起来。我的任务是,1970年9月底之前,机房所有基础设施,达到设计指标,为整机联调提供保障。”
“军方联络员,钟汉成。”
钟汉成四十出头,穿着一身军装,肩章上的星星不多,但腰板挺得笔直,目光沉稳。
“军方联络员,负责需求对接与资源协调。说白了,就是你们缺什么,我去要。有什么困难,我去协调。昆仑1机,军方等了好几年了。我只有一个要求,按时、保质、保量。其他的事,交给我。”
各小组表态度完毕,首长站起来。
会议室里的人全部站了起来。
首长就站在主席台后面,双手撑在桌上,身体微微前倾,目光扫过台下每一张脸。
“同志们,昆仑1机,是中国第一台向量计算机。它的意义,不亚于第一颗原子弹。原子弹是保卫国家的,计算机是建设国家的。有了昆仑1,我们就能自己算弹道、算气象、算密码、算一切该算的东西。”
他顿了顿。
“今天,我听了大家的汇报,心里有底了。芯片搞定了,板卡在做了,机房快好了。这说明什么?说明这条路,我们走对了。”
他提高声音。
“但是,后面的路还很长。一万多颗芯片,五百多块板卡,几十万条连线。哪一个环节出问题,整机都跑不起来。”
“所以,我要对大家提三点要求。”
他竖起一根手指。
“第一,质量。任何一个焊点、任何一条连线、任何一颗芯片,都要经得起检验。出问题,先从我开始问责。”
竖起第二根手指。
“第二,保密。昆仑1机的一切,不上报纸、不对外说。谁说了,谁负责。”
竖起第三根手指。
“第三,进度,大家都说9月底之前,我再给大家三个月,1970年底之前,整机要跑起来。一天不拖。”
他放下手,目光从每一张脸上扫过。
“同志们,我相信,你们能做出来。”
掌声响起来。
沉甸甸的,像是在胸腔里共鸣。