首页 > 灵异恐怖 > 四合院:我是雨水表哥 > 第498章 混合拓扑

第498章 混合拓扑(2/2)

目录

设计两张功能单一的专用网,远比设计一张能同时完美处理两种流量模式的复杂网络要现实得多。

他点了点头:“这个方案可行!”

钱兰翻开自己的笔记本,上面密密麻麻列着技术清单。

“我两整理了一下,昆仑工程的总线协议、接口板、存储芯片技术,都在昆仑-0机上验证过了。星型网络可以基于存储控制器和总线协议扩展。存储机柜端做一个多端口存储控制器,每台科研机插一块存储访问板,用专用线缆连到机柜。这块板卡只负责一件事:在科研机本地内存和中央存储之间做数据块传输。逻辑简单,容易实现。”

她又翻了一页:“环状网络,可以借鉴昆仑-0机内板卡间通信的总线机制,把它外部化,在机柜间搭一个低速但可靠的环形总线。每台科研机上再插一块协同计算板,通过同轴电缆以菊花链方式串联起来,形成一个闭合环路。这块板卡上做一个极简的转发逻辑,收到左邻发来的数据包,如果是给自己的就收下,否则就转发给右邻。”

诸葛彪补充道:“这个转发逻辑不难,标准单元库里有现成的触发器、计数器、移位寄存器,拼一拼能搭出来。”

吕辰接过钱兰画的图纸,左边是一台科研机,上面插着两块板卡。

一块写着“存储访问板”,一条线连到中央存储机柜。

另一块写着“协同计算板”,一条线连到环网。

右边是中央存储机柜,里面画了一个多端口存储控制器,每个端口连一台科研机。

底下是环网,一台接一台串起来,最后连成一个圆。

钱兰补充道:“按理论组的方案,需要三块芯片。存储机柜端的多端口存储控制器,存储阵列接口芯片,科研机端的星型网络接口芯片。”

他顿了顿:“但是加上环网,至少还要再增加两块。一块是环网接口控制芯片,这是每台科研机上环网接口板的核心,负责节点在环中的通信。另一块是环网中继再生芯片,解决节点数量多或线缆长度长时的信号衰减问题。”

诸葛彪又加了一句:“环网需要全网同步。所有节点共用一个时钟,否则数据传着传着就乱了。还得再加一块时钟分配芯片,时钟源放在中央存储机柜,分发给各节点。”

吕辰点点头:“这个配置是可行的,依我看,还要加上一块负责数据缓冲和队列管理。环网接口板的数据缓存管理,如果存储芯片速度跟不上环网速度,需要专门的缓冲管理。再加一块数据缓冲队列管理芯片。”

他顿了顿:“地址识别也要单独做一块。判断数据包的目的地址是不是自己。如果地址匹配就收下,不匹配就转发。这个逻辑虽然简单,但放在环网接口控制芯片里,会增加复杂度。不如单独做一块,专芯专用。”

钱兰和诸葛彪想了想,也同意了吕辰的提议,这样,总的芯片就从三块增加到了八块。

钱兰拿起笑:“那就这样定,咱们一条一条过!多端口存储控制器。这是中央存储机柜的核心。它要能同时处理多台科研机的读写请求,仲裁、排队、冲突解决。功能不复杂,但接口多。”

诸葛彪分析道:“昆仑-0机的存储控制器已经跑通了,那个是单端口的。多端口就是在那个基础上扩展,增加仲裁逻辑。标准单元库里有现成的优先编码器、比较器,拼一拼就能搭出来。”

钱兰点点头,在第一条后面打了个勾,又移到第二条。

“存储阵列接口芯片,负责连接存储阵列,把多端口存储控制器的读写请求转换成存储芯片的控制信号。这个也不难,地址译码、数据缓冲、时序控制,都是现成的。”

诸葛彪点头:“这个简单,第八组随便拉个人都能做。”

钱兰继续往下,一条一条过。

星型网络接口芯片、环网接口控制芯片、环网中继再生芯片、时钟分配芯片、数据缓冲队列管理芯片、地址识别芯片。

每一条,三个人都讨论了一遍。

哪些能做,哪些有技术储备,哪些需要攻关,哪些可以复用现有成果。

讨论到第八条的时候,已经是上午十点了。

钱兰把粉笔放下,看着纸上的清单:“咱们得给理论组写一个反馈意见。原方案只有星型网,我们建议增加环型网,实现‘集中式数据共享’加‘分布式并行计算’的双网架构。八块芯片,每块的功能需求、技术路线、预计工作量,都要写清楚。”

说着,已经翻开笔记本开始写了,笔尖在纸上沙沙作响。

这不是普通的内部讨论,这是给理论组的正式反馈,是要进入星河计划技术档案的。

诸葛彪又点了一根烟,靠在椅背上,看着天花板,脑子里还在转着那些技术细节。

吕辰看着诸葛彪:“环网的通信协议,你怎么考虑的?”

诸葛彪把烟从嘴里拿下来,想了想:“简单点。就数据包、请求包、应答包三种。每个包前面带目的地址、源地址、包类型。节点收到包,看目的地址,是自己就收下,不是自己就转发。环是单向的,从左到右,或者从右到左,定一个方向就行。”

“冲突呢?两个节点同时发包怎么办?”

诸葛彪笑了:“环网不需要冲突检测。令牌传递。环上跑一个令牌,谁拿到令牌谁就能发包,发完了把令牌传给下一个。简单,可靠。”

吕辰点点头:“中继再生芯片呢?信号衰减到多少需要再生?”

诸葛彪想了想:“先按十米算。同轴电缆,十米以内不需要再生,超过十米加一片。具体多少,等实际布线的时候再测。现在先留余量,芯片设计的时候把再生逻辑做进去,用不用再说。”

三个人一直讨论到中午。

食堂的炊事员把午饭送到办公室,白菜炖豆腐,一人一个馒头。

他们边吃边聊,又梳理了一遍技术细节。

吃完饭,钱兰继续写反馈意见,诸葛彪趴在桌上画环网接口板的逻辑框图,吕辰坐在窗前,点了一根烟,慢慢抽着。

窗外,灰蒙蒙的天空裂开一条缝,一束阳光从缝隙里挤进来,照在对面主楼的灰墙上,金黄金黄的。

“吕辰。”钱兰叫他。

他转过身,钱兰把写好的反馈意见递过来,密密麻麻好几页,字迹工工整整。

他接过来,一页一页翻。

技术路线、芯片清单、功能需求、实现方案、工作量估算、风险评估,每一项都写得清清楚楚。

最后一页是结论,只有一行字:“方案可行,建议按双网架构实施。”

他拿起笔,在结论

然后把意见书递给诸葛彪,诸葛彪也签了。

最后递给钱兰,钱兰签完,把意见书装进文件袋里,封好,贴上标签,在上面写:“呈星河计划理论组陈教授亲启。”

又把那份理论组的原任务书也装进另一个文件袋,放进自己的帆布包里。

诸葛彪伸了个懒腰:“陈教授看到这个反馈,不知道会不会骂咱们改他的方案。”

吕辰笑了笑:“不会,陈教授是讲理的人。你把道理讲清楚,他会同意的。再说了,我们愿意加担子,他高兴还来不及。”

诸葛彪也笑了:“就算骂也忍了,毕竟这个系统是我们用,再怎么说也要符合用户需求是不是?”

说完,三人都笑了起来。

三个人收拾好东西,出了办公室。

目录
返回顶部