第四百九十六章 显示器
就是分布式集群,多台小机器拼成一台大机器用。”

    吕辰想了想,又问:“夏先生,我还有一个问题,可能不成熟。昆仑-1的算力比昆仑-0强那么多,造出来之后,放哪儿用?如果只放在一个单位,其他单位用不上,是不是有点浪费?”

    夏先生端着茶杯,没说话,示意他继续。

    吕辰说:“我在想,能不能让全国的KJ-0A都连到昆仑-1上?各地的科研人员在自己的终端上提交任务,昆仑-1统一调度,算完了把结果传回去。这样,一台昆仑-1的算力,全国都能用上。这不就是……一个全国性的计算网络?”

    他说完,自己也笑了:“我就是瞎琢磨,可能想得太远了。”

    夏先生放下茶杯,沉默了一会儿。

    “你这个‘瞎琢磨’,琢磨到点子上了。”他站起来,走到书桌前,拿起铅笔,在纸上画了两个图。

    第一个图:几个方块围着一个大方块,线从大方块连到每个小方块。

    “这是你说的雷达站方案,七八台机器并联,共享存储。这叫分布式集群,多台小机器拼成一台大机器。算力是叠加的,每台都在干活。”

    他又画了第二个图:一个大方块在中间,周围一圈小方块,线从每个小方块连到大方块,但小方块之间没有连线。

    “这是你说的全国网络方案。各地的KJ-0A是终端,昆仑-1是主机。终端提交任务,主机计算,结果传回终端。这叫主从式网络,算力集中在主机,终端只负责输入输出。”

    他放下铅笔,看着吕辰:“这两个方案,对通信协议的要求完全不一样。”

    吕辰凑过去看:“哪里不一样?”

    夏先生指着第一张图:“分布式集群,机器之间要频繁交换数据。A机算了一半,要传给B机接着算。所以协议要支持对等通信,任何两台机器之间都能直接传数据。地址空间不用太大,七八个节点就够了。但要求低延迟、高带宽,不然机器都在等数据,算力叠加不起来。”

    他的手指移到第二张图:“全国网络,终端之间不用通信,每个终端只跟主机通信。所以协议只要支持星型拓扑就够了,主机在中心,终端在四周。但地址空间要大,几十个、上百个节点都得能区分。而且要考虑流量控制,几十个终端同时提交任务,主机扛不扛得住?任务怎么排队?结果怎么返回?”

    他抬起头,目光有些凝重:“你说得对,这不是一回事。分布式集群的协议,解决不了全国网络的问题。”

    吕辰点点头:“我就是好奇。那是不是得两套协议?一套给分布式集群用,一套给全国网络用?”

    夏先生想了想:“不一定。可以在同一套协议框架里,定义不同的工作模式。点对点模式给集群用,主从模式给网络用。但……”他皱了皱眉,“现在的协议,连点对点都没做完,更别说主从了。”

    他坐回椅子上,沉默了好一会儿。

    “这个问题,得找理论组一起讨论。陈教授他们一直在研究网络,苏联的文献里提过类似的想法。你说得对,昆仑-1的算力不能只放在一个地方,得让全国的科研单位都能用上。”

    吕辰笑道:“我就是随口一说,具体怎么做,还得夏先生您和陈教授他们定。”

    夏先生摆摆手:“你这个‘随口一说’,把两个不同层次的问题分清楚了。有些人会把它们混在一起,越想越乱。你能分清楚,说明你想透了。”

    吕辰三人从用户角度,对分布式电路设计辅助系统提了一些要求,然后才离开。

    回程的路上,风雪打在挡风玻璃上,雨刮器嘎吱嘎吱地响。

    诸葛彪搓了搓手,呵出一口白气。

    “吕辰,你说的这个全国网络,要是真能成,那以后搞科研的人可省事了。我在想,到时候大家在自的办公室里,往KJ-0A里插一张卡片,敲几个键,就能调昆仑-1的算力。不用往京城跑,不用排队等机器,不用把数据录在磁带上扛过去。”

    他顿了顿,声音里带着一种孩子气的兴奋:“这不就是……坐在家里干活?”

    钱兰从前座回过头来,表情却没那么轻松。

    “想法是好,但问题也多。”她提出难题,“通信靠什么?现在的电话线,通话都经常断断续续,传数据能稳吗?一个计算任务跑几个小时,中间断一次,全白干。”

    吕辰点点头:“邮电部那边一直在搞载波通信,理论上能在电话线上同时传语音和数据。技术不成熟,但方向对。”

    钱兰又竖起一根手指:“就算线的问题能解决,数据格式呢?昆仑-1用的是二进制,终端这边是键盘输入的助记符,中间要有个翻译的过程。这个翻译程序放在哪儿?放在终端,终端的存储芯片装不下;放在主机,主机忙的时候顾不上。”

    诸葛彪插了一句:“那就在中间加一个‘翻译机’,专门干这个活。终端把助记符发过去,翻译机转

本章未完,请点击下一页继续阅读>>