阅读设置

20
18

第556章 昆仑调度会 (3/4)

“我代表接口与架构小组,汇报昆仑1机的系统架构设计。”

他用金属棒点着图上的每一个模块。

“昆仑1机采用双核心架构。主核心负责取指、译码、任务调度;辅核心负责冗余校验、状态监控、故障切换。两个核心跑同样的程序,结果实时比对,不一致就报警或切换。”

“运算部分,采用向量并行架构。21个向量/标量运算单元,挂在双核心下面。常态下14个在线,7个热备。在线单元承担计算任务,热备单元处于待机状态。如果某个在线单元出现故障,系统自动将任务切换到热备单元,同时发出告警,通知维护人员更换故障板卡。整个过程对上层应用透明,实现‘人停机不停’。”

“存储系统,采用三级存储架构,缓存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月底结束。三个月时间,完成全系统的联调。”

他放下纸,抬起头。