交接仪式结束后,夏先生宣布,昆仑机集成小组,正式解散。
这句话说出来的时候,会议室里的空气凝了一下。
不是意外。
所有人都知道这一天会来,但真的听到了,心里还是有一种说不清的感觉。
像一根绷了很久的弦,忽然松了,松得让人有些不适应。
从年月日集成组成立,到o年月日,整整oo个日夜,这些人几乎是把命拴在了这台机器上。
现在,机器活了,小组散了。
吕辰站在会议室里,看着黑板,上面写着昆仑机的维护方案。
他看了一会儿,然后拿起板擦,一下一下,擦得干干净净。
空白的黑板,像一面干净的墙壁,等待着下一幅图被画上去。
万人敌、宇文坤德、郑长枫、吴国华在走廊里抽着烟,谁也没说话,这些硬件板卡集成小组的成员,将进行最后的告别。
吕辰走了出来,接过吴国华递来的烟。
“各位,昆仑集成小组解散了,我想请大家到家里吃顿饭。就咱们几个,没有外人。”
万人敌点点头:“是得喝一杯。”
宇文坤德掏出火柴递给吕辰。
“什么时候?”
“今天下午。”吕辰接过火柴,点上烟吸了一口,“菜还没买,大家一起上街,买了回去做。郑老师,您今天得露一手,您的盐帮菜我可是馋了好久了。”
郑长枫笑得很开心:“行,我也手痒了,今天要好好露一手。”
“那就说定了,大家等我一会,我去向夏先生汇报一下就出来。”
“去吧,我们去陈工办公室坐一会儿,等你!”
计算机所三楼的小会议室,门虚掩着。
吕辰到的时候,陈茂林面前摊着那个黑色的文件夹,手里握着一支钢笔,在扉页上写着什么。
汪涵教授靠在窗边,手里端着一个搪瓷缸子,手指在缸子沿上轻轻摩挲着,茉莉花的香味在空气里弥漫。
坐在主位的是刘星海教授,他朝吕辰点了点头,把本子翻开,看了一眼又合上。
夏先生面前放着一个黑皮文件夹,他静静的翻阅着一沓厚厚的文件。
会议室里安静了一会儿,夏先生开口了。
“昆仑机交付了,从今天起,那就是过去式,昆仑机的事,该提上日程了。”
夏先生看着陈茂林:“茂林,你说。”
陈茂林站起来,走到白板前,拿起记号笔,在白板上写了几行数字。
“昆仑的初步设计指标,我们列了一个框架。”
主频:o-hz,比昆仑提升一倍以上。
向量运算单元:个,是昆仑的三倍。
峰值算力:-gflops,比昆仑提升五到六倍。
主存容量:b,是昆仑的九倍。
存储带宽:-gbs。
io带宽:bs。
他放下笔,转过身,看着夏先生和刘星海教授。
“这些数字,是根据未来五年国防科研的需求倒推出来的。弹道计算需要更高精度的网格剖分,气象预报需要更大规模的数值模拟,核物理需要更复杂的中子输运方程求解。昆仑的o兆次,再过三四年,就不够用了。”
夏先生看着白板上那几行数字,问道:“o兆赫以上的主频,你打算用微米工艺?”
“是的,夏先生。”陈茂林说,“微米工艺的标准单元库,已在红星所集成电路实验室逐步完善,o厂的微米产线已投入量产,良率稳定!”
刘星海教授向夏先生点点头,肯定了陈茂林的话。
夏先生目光转向汪涵:“汪教授,汇编语言的事,你说说。”
汪涵走到白板前,拿起记号笔,在昆仑那几行数字下面写了一行字:昆仑汇编语言-vo。
“汇编语言的设计规则,我们理论组花了三个月,拿出了第一版草案。”
他在白板上画了一个表格,横轴是“指令类型”,纵轴是“语法格式”。
“核心原则有三条。第一,可读性。汇编指令不是给机器看的,是给人看的。每条指令要有直观的助记符,比如ov、add、sub、jp。工程师看到ov就知道是数据传送,不需要查手册。”
“第二是正交性。指令格式要统一,操作数的组合要规整。不能让工程师背几十种特殊规则。比如,所有算术指令的格式都是‘op目标,源’,ov是‘ov目标,源’,add也是‘add目标,源’。格式一致,学一条就会一百条。”
“第三是可扩展性。昆仑之后还有昆仑、昆仑。汇编语言要能向后兼容。昆仑上写的程序,到了昆仑不能重写。所以指令编码要留余量,操作码不能塞满,要给未来预留空间。”