苏联导弹防御系统的诞生。 苏联最后一台超级计算机
在 ITMiVT 完成 Elbrus-1 的同时,最好的力量被投入到 Elbrus-2 上。 直到 1978 年至 1979 年,它的组装开始放缓。 由于 MEP 违背承诺,未能生产 ECL,而不是 70 年代初,只能在它们结束时提供串行的完整工作逻辑。 自然,不归路(当仍然可能不戴帽子的时候)已经过去了。 Ersatz-Elbrus 一号原来是一场噩梦,每个人都试图忘记它,但在受人尊敬的人中仍然不接受记住它。 因此,在网络上几乎没有与该架构的第一代相关的信息(甚至更多的是其创建的细节!),最高标准涂漆“辉煌的 Burtsev 于 1979 年建造了辉煌的(无类似物)厄尔布鲁士,领先愚蠢的美国人三十年,并在 1984 年发布了第二版。
应该注意的是,虽然最初计划第二个模型将成为第一个模型的精确架构副本,但实际上即使 Elbrus-1 彼此也略有不同,并且在调试/发布/最终确定的过程中不断变化在他们之中。 Elbrus-2 变得更加统一,但有一些架构差异,例如,使用数组的工作组织方式不同。
TEZ 本身也进行了重新设计。 例如,在厄尔布鲁士的第一个版本上,它们用特殊的耳朵固定并锁定,因此只能用特殊的钥匙将它们拉出。 在第二个版本中,支架被简单地拧紧,TEZ 得到了它作为一个特殊的尾巴。 镀银连接器改为镀金,触点数量也发生了变化。 一般来说,两个版本仅在命令系统方面兼容(甚至不完全兼容),但在内部它们是完全不同的机器。
Burtsev 手册中的“Elbrus-2”
冷却也有问题。 在第一代Elbrus中,它是根据空调原理制成的,板子被冷空气吹,结果,当冷却系统关闭时,处理器并没有变成一团乱七八糟的熔化块,而是可以甚至工作一段时间。 在第二个中使用 ECL,这样的方案原则上是行不通的,因此,必须将芯片安装在散热轮胎上,沿着 TEC 的边缘将它们放入金属底盘,冷却液通过该底盘不断抽水。 问题是在这样的电路中,不可能简单地拆下TEC进行测试;断开冷却,打开时会立即烧毁。 因此,测试台套件包括相同的液体系统,管子从该系统与电线一起延伸到 Elbrus-2 本身。
用于测试的远程板上处理器的 TEZ,冷却软管清晰可见(照片博物馆.dataart.com)
一位领先的工程师,首先在 Elbrus-2,然后在 Electronics SSBIS,Oleg Gurkovsky 回忆道:
我的开发之一是被称为功能控制单元 (UFC)。 我在台达研究院六部门的工作延迟了大约一年,当时已经决定了新开发的单元设计和规划的元素基础。 采用的设计解决方案对我来说似乎过于复杂。 此外,由于我的开发延迟,我必须在组装“Electronics SS BIS”原型之前完成我的工作。 如果我们接受提议的实施设计,那么我必须排除在我到达之前做出的所有困难和可疑的技术决策。 新的元素基地还在项目中,在泽列诺格勒才刚刚开始创建,实验批次何时真正可用是完全无法理解的。
我在参加了第一台苏联超级计算机 Elbrus-2 的工厂测试后进入了开发阶段,相对于部门的全体人员,我有一个完全客观的优势,其中我进行了子程序的开发和大部分调整设备 (SCD),它是中央处理单元 (CPU) 的 1 /6,但在功能上是 CPU 中包含的所有设备中最复杂的。 这种复杂性导致了电路工程中的许多错误,其中很大一部分我们能够在调试之前识别出来,在 BESM-6 上模拟我们的设备。 在开发开始时没有建模,但在电路开发结束和原型生产完成之间及时到达。 模拟识别的错误在组成 SCP 的单元上“即时”纠正。
在将中央处理器的所有设备组装在一起之前,假设这些设备是通过手动拨动开关自动安装在支架上的。 BESM-6 上的建模已经包含了这个控制台的拨动开关寄存器的所有初始状态,必须输入“hand-to-hand”。 此外,模拟包含测试“问题”的所有答案,包括在 SCP 的输出和可以在模拟过程中以编程方式设置的中间点。
我有一个想法,使用模拟结果来控制设置台,这将大大简化设置过程到将生产 Elbrus-2 的工厂的转移。 由于即使在 SCP 的开发阶段,工厂的代表也参与了细胞的开发,然后他们必须自己承担所有工作,因此不必特别说服他们。 工厂设计局的负责人无论在口头上还是在派人上都支持我的提议。 Burtsev 支持我的倡议,我们利用自己的时间开发了一个自动支架,利用等待所有单元准备就绪的时间,并将模拟发现的修正引入它们。
对于支架的不倒翁控制台主体,有必要添加一个“头部”以容纳初始数据和模拟结果。 这个“头”应该是按照可以画在膝盖上的文档来制作的,但是BESM-6上的建模已经把我给毁了。 当我们发布 Elbrus 细胞图时,我们得到了带有微电路图像复印件的 A4 纸,我们用剪刀将这些(纸)剪成单独的微电路图像模板。 芯片图像模板被粘在 A1 纸上具有胶合坐标的点上。 我们手动将信号名称写入微电路的输入和输出。 然后它被转移到设计组,所有这些都被女孩们注销以输入到那台计算机中,然后生成电路和单元印刷电路板的文档,或者通过有线“铰链”安装连接输入和输出的表格. 此外,还发布了按单元上的地址位置排列微电路的表格。 这样的转移花了几天时间,他们没有在那儿等我做额外的工作,因为他们自己的“营业额”已经足够了,数字化工作也排起了长队。
我所描述的发生在 1978 年至 1979 年,而电脑显示器是罕见的。 我的前文凭主管 Vadim Valeryanovich Kobelev(当时负责 BESM-6 的资源)特别通过良好的人脉关系,找到了为我分配连接线和显示器的机会。 按照今天的标准,这些是匈牙利 Videoton 制造的原始字母数字显示器。 使用破折号、零和拉丁文大写字母“I”,我创建了包含展台所需微电路图像的文件。 我去找显然来自上帝的程序员 Volodya Tikhorsky,向他解释了我需要什么。
并且有必要在 BESM-6 上以编程方式对我将输入到单元格中的所有模板进行排序,并将信号名称归因于输入和输出,并发布输出和输入之间的连接表。 在这种情况下,名称中的错误打印是单独显示的,因为错误没有出现在任何链接链上。 Volodya 明白了一切,并在第二天早上给出了结果,该结果已经在工作并打印出接线表。 以类似的方式,出现了电池连接器之间的连接接线表。 结果,几乎立即以最少的参与者获得了电路文档,并且只有将信号发送到错误方向的电路出现错误。
也许我一次描述了太多东西,否则很难理解为什么我必须将我的技术解决方案和实现它们的方法强加到一个新的地方。 支架开始工作,我们在将其转移到 CPU 之前对其进行了很多调试。 Volodya Krylenko 在我的团队中工作,参与了 Elbrus-1 和 UPP 的相同工作。 他声称,在三个月内,我们经历了他们两年的替补调整。 然而,技术进步的路径是难以预测的。 他们遇到了完全非技术性的障碍。
我的展台毫无疑问的成功遇到了两个障碍,当切断展台通往工厂的道路时,这两个障碍的重要性对我来说仍然是一个谜。 粗略地说,在 Burtsev 工厂,有必要向工厂提供由他妻子的前朋友和兄弟制造的 BESM-6,但不是最差的竞争对手 Melnikov,用于生产 Elbrus。 第二个原因是厂里换了设计局的负责人,决定不用我的立场。
我得到了 ITMiVT 科学和技术委员会的讲台,他们礼貌地听了我的意见,然后……决定他们将以老式的方式工作。 为了使这个决定具有客观性,我将澄清它是 1981 年,而 BESM-6,一种在 60 年代初开发并自 1965 年(大约)以来量产的晶体管计算机,完全符合井的格言——众所周知的轶事“是的,你是什么! 这么多人没活! 但这就是生活的真相。 在 ITMiVT,这台机器是历史上的优先事项,它的负载和超载如此之多,以至于我不得不在晚上进行建模工作。
关于完成史诗展台原因的技术细节的抒情题外话是,在 NTS 之前的几个月,当一切都“轰轰烈烈”并且只有上坡时,我有一个意想不到的梦想,我正在与之谈判梅尔尼科夫团队关于搬到他们那里。 我想了想,但正如他们所说,我没有表现出来。 NTS 的负面结论对我来说已经是可以预料到的,因为工厂设计局负责人的更换要早一点,而且情绪的变化正在为会议前一两个星期的悲惨结果做好准备。
我们顺利通过了UPP的第一次工厂测试阶段,我身后没有大尾巴,对拒绝立场的愤慨事实大家都很清楚。 无论是否在 ITMiVT 的结构中站稳脚跟,我都没有预见到任何严重的增长前景。 离开是可能的,特别是因为在过渡到厄尔布鲁士岛工作期间我的科学过去的葬礼为那个时代带来了重要的结果:我设法得到了一个单居室的公寓来重新安置我的岳父。
让我们回到我们开始的三角洲。 所以,我建议做一个支架,负责计算机模拟,来测试“Electronics SS BIS”的节点。 我对这种想法的建议遭到了诸如这就是我们自己想要做的话语之类的回应。 好吧,如果是这样,那么从 1981 年 20 月开始,我将去一个新的地方,从头开始。 我身后有 Elbrus 的经验,我所在的团队在技术经验方面落后了我 6 年。 事实是,在 BESM-6 之后,这个团队在 BESM-6 技术的电池上制造了 AS-XNUMX,然后在科罗廖夫的 MCC 接近了这个开发。
从设置 Elbrus 的经验来看,触手可及的解释是,真正的设置应该在处理器的工作频率下进行。 Elbrus 的情况并非如此,因为必须通过移除延长线上的电池来查找故障或设计错误,以便使用示波器探头进入电路,而延长线当然会延长信号到达细胞的时间和其响应的失控时间。 同时,必须降低操作的时钟频率。 为了避免使用延长线,我建议为 UVC 设计一个书本形式的模块,其中的单元格是它的页面。
我在参加了第一台苏联超级计算机 Elbrus-2 的工厂测试后进入了开发阶段,相对于部门的全体人员,我有一个完全客观的优势,其中我进行了子程序的开发和大部分调整设备 (SCD),它是中央处理单元 (CPU) 的 1 /6,但在功能上是 CPU 中包含的所有设备中最复杂的。 这种复杂性导致了电路工程中的许多错误,其中很大一部分我们能够在调试之前识别出来,在 BESM-6 上模拟我们的设备。 在开发开始时没有建模,但在电路开发结束和原型生产完成之间及时到达。 模拟识别的错误在组成 SCP 的单元上“即时”纠正。
在将中央处理器的所有设备组装在一起之前,假设这些设备是通过手动拨动开关自动安装在支架上的。 BESM-6 上的建模已经包含了这个控制台的拨动开关寄存器的所有初始状态,必须输入“hand-to-hand”。 此外,模拟包含测试“问题”的所有答案,包括在 SCP 的输出和可以在模拟过程中以编程方式设置的中间点。
我有一个想法,使用模拟结果来控制设置台,这将大大简化设置过程到将生产 Elbrus-2 的工厂的转移。 由于即使在 SCP 的开发阶段,工厂的代表也参与了细胞的开发,然后他们必须自己承担所有工作,因此不必特别说服他们。 工厂设计局的负责人无论在口头上还是在派人上都支持我的提议。 Burtsev 支持我的倡议,我们利用自己的时间开发了一个自动支架,利用等待所有单元准备就绪的时间,并将模拟发现的修正引入它们。
对于支架的不倒翁控制台主体,有必要添加一个“头部”以容纳初始数据和模拟结果。 这个“头”应该是按照可以画在膝盖上的文档来制作的,但是BESM-6上的建模已经把我给毁了。 当我们发布 Elbrus 细胞图时,我们得到了带有微电路图像复印件的 A4 纸,我们用剪刀将这些(纸)剪成单独的微电路图像模板。 芯片图像模板被粘在 A1 纸上具有胶合坐标的点上。 我们手动将信号名称写入微电路的输入和输出。 然后它被转移到设计组,所有这些都被女孩们注销以输入到那台计算机中,然后生成电路和单元印刷电路板的文档,或者通过有线“铰链”安装连接输入和输出的表格. 此外,还发布了按单元上的地址位置排列微电路的表格。 这样的转移花了几天时间,他们没有在那儿等我做额外的工作,因为他们自己的“营业额”已经足够了,数字化工作也排起了长队。
我所描述的发生在 1978 年至 1979 年,而电脑显示器是罕见的。 我的前文凭主管 Vadim Valeryanovich Kobelev(当时负责 BESM-6 的资源)特别通过良好的人脉关系,找到了为我分配连接线和显示器的机会。 按照今天的标准,这些是匈牙利 Videoton 制造的原始字母数字显示器。 使用破折号、零和拉丁文大写字母“I”,我创建了包含展台所需微电路图像的文件。 我去找显然来自上帝的程序员 Volodya Tikhorsky,向他解释了我需要什么。
并且有必要在 BESM-6 上以编程方式对我将输入到单元格中的所有模板进行排序,并将信号名称归因于输入和输出,并发布输出和输入之间的连接表。 在这种情况下,名称中的错误打印是单独显示的,因为错误没有出现在任何链接链上。 Volodya 明白了一切,并在第二天早上给出了结果,该结果已经在工作并打印出接线表。 以类似的方式,出现了电池连接器之间的连接接线表。 结果,几乎立即以最少的参与者获得了电路文档,并且只有将信号发送到错误方向的电路出现错误。
也许我一次描述了太多东西,否则很难理解为什么我必须将我的技术解决方案和实现它们的方法强加到一个新的地方。 支架开始工作,我们在将其转移到 CPU 之前对其进行了很多调试。 Volodya Krylenko 在我的团队中工作,参与了 Elbrus-1 和 UPP 的相同工作。 他声称,在三个月内,我们经历了他们两年的替补调整。 然而,技术进步的路径是难以预测的。 他们遇到了完全非技术性的障碍。
我的展台毫无疑问的成功遇到了两个障碍,当切断展台通往工厂的道路时,这两个障碍的重要性对我来说仍然是一个谜。 粗略地说,在 Burtsev 工厂,有必要向工厂提供由他妻子的前朋友和兄弟制造的 BESM-6,但不是最差的竞争对手 Melnikov,用于生产 Elbrus。 第二个原因是厂里换了设计局的负责人,决定不用我的立场。
我得到了 ITMiVT 科学和技术委员会的讲台,他们礼貌地听了我的意见,然后……决定他们将以老式的方式工作。 为了使这个决定具有客观性,我将澄清它是 1981 年,而 BESM-6,一种在 60 年代初开发并自 1965 年(大约)以来量产的晶体管计算机,完全符合井的格言——众所周知的轶事“是的,你是什么! 这么多人没活! 但这就是生活的真相。 在 ITMiVT,这台机器是历史上的优先事项,它的负载和超载如此之多,以至于我不得不在晚上进行建模工作。
关于完成史诗展台原因的技术细节的抒情题外话是,在 NTS 之前的几个月,当一切都“轰轰烈烈”并且只有上坡时,我有一个意想不到的梦想,我正在与之谈判梅尔尼科夫团队关于搬到他们那里。 我想了想,但正如他们所说,我没有表现出来。 NTS 的负面结论对我来说已经是可以预料到的,因为工厂设计局负责人的更换要早一点,而且情绪的变化正在为会议前一两个星期的悲惨结果做好准备。
我们顺利通过了UPP的第一次工厂测试阶段,我身后没有大尾巴,对拒绝立场的愤慨事实大家都很清楚。 无论是否在 ITMiVT 的结构中站稳脚跟,我都没有预见到任何严重的增长前景。 离开是可能的,特别是因为在过渡到厄尔布鲁士岛工作期间我的科学过去的葬礼为那个时代带来了重要的结果:我设法得到了一个单居室的公寓来重新安置我的岳父。
让我们回到我们开始的三角洲。 所以,我建议做一个支架,负责计算机模拟,来测试“Electronics SS BIS”的节点。 我对这种想法的建议遭到了诸如这就是我们自己想要做的话语之类的回应。 好吧,如果是这样,那么从 1981 年 20 月开始,我将去一个新的地方,从头开始。 我身后有 Elbrus 的经验,我所在的团队在技术经验方面落后了我 6 年。 事实是,在 BESM-6 之后,这个团队在 BESM-6 技术的电池上制造了 AS-XNUMX,然后在科罗廖夫的 MCC 接近了这个开发。
从设置 Elbrus 的经验来看,触手可及的解释是,真正的设置应该在处理器的工作频率下进行。 Elbrus 的情况并非如此,因为必须通过移除延长线上的电池来查找故障或设计错误,以便使用示波器探头进入电路,而延长线当然会延长信号到达细胞的时间和其响应的失控时间。 同时,必须降低操作的时钟频率。 为了避免使用延长线,我建议为 UVC 设计一个书本形式的模块,其中的单元格是它的页面。
这就是 Elbrus-2 的经验如何被盗版到主要竞争对手 Electronics SSBIS 中的方式,这实际上使得至少发布这个怪物的原型成为可能,相比之下,即使 Elbrus 看起来也像添加机器一样复杂。
我们已经谈到了 Elbrus-2 元素基础的问题。 1971 年的好 100 系列到 1980 年代中期变成了南瓜,结果,虽然 Elbrus-2 在 1984 年正式采用,但直到 1987 年才开始发布,当时它被 BMK I200 系列取代,而在事实上,成品机器的供应仅在 1989 年至 1992 年间进行,当时已经有了这个元素基础,它的架构和性能简直是荒谬的。 1992 年,同样的东西已经可以组装在几个微处理器上。 他们设法发布了大约 200 个处理器(不是机器,它们编号为 1-10 个处理器,其中大约有 70 个),分布在各种安装中。 他们直到 1995 年至 1996 年才完成安装,当时看到如此古老的东西是一种耻辱。
顺便说一下,上一篇文章中提到的 Wolcott 也评论了 Elbrus 的开发时机,分别命名为 10 年和 15 年才量产。
技术和管理上的挑战是惊人的。 从技术上讲,延迟是由于必须同时开发、调试和整合如此多的新技术。 在行政上,与工厂的每一种关系都必须通过一长串的部委和党的官员进行谈判。 工厂本身通常不愿意通过引入新技术来扰乱当前的生产计划,并对生产产生了不平凡的实际影响。 从图 3-2 可以看出,El'brus-1 和-2 分别用了 10 年和 15 年才达到批量生产。
它还提供了有趣的信息,即生产的 AS-6 套件的数量仍然很少,因为 ITMiVT 以各种可能的方式使用管理压力,声称它将在明天将 Elbrus 交付给所有客户。
许多处理器工作的相同问题困扰着 Elbrus-2。 最流行的修改是一台 2 处理器机器,可靠地知道大约 4 台完整的 10 处理器机器,但安装在 1995 年完成的 A-135 系统中(携带它花了很长时间,就像关于 Nasreddin 的笑话一样,苏丹,即苏联,设法死了,没有人报告 25 年亵渎和不可估量的金钱)。 核科学家有可能拥有 8 个处理器的机器,他们肯定想在 1992-1993 年在 VTsKP RAS 安装一台 2 个处理器的机器,他们甚至设法准备了涡轮机大厅,但是......机器从未到达过它, VTsKP 被解散,Elbrus-5 for Academies 很可能直接从装配线进入精炼厂(考虑到每辆车 24 公斤 40 克拉黄金和超过 XNUMX 公斤白银,这不是奇怪)。
一个“厄尔布鲁士”,从可怕的冷却系统的描述来看 - 第二个版本,他们想穿上列宁格勒州立大学的 Mekhmat,但是系统编程系主任 AN Terekhov(这很有趣,厄尔布鲁士狂热者,从采访来看)拒绝了。
由于我们为 Elbrus 做了很多工作,他们给了我们一笔资金来购买这辆车——没有其他方法可以得到它。 我很自豪,因为这是苏联最强大的机器。 房间是一个500米的大厅,冷却塔是一个混凝土蓄水池。 他们把它挖出来,他们做了这一切。 然后我们的两个工程师去了莫斯科,去了制造 Elbrus 的计算和分析机器工厂,然后他们说:“我们不能陪这样的机器。” 事实证明,对服务有一些疯狂的要求。 我不记得确切的数字,但就湿度而言,例如,如果空气稍微干燥一点,火花就会跳跃,电路板会烧坏。 如果稍微潮湿一点,就会出现水滴,落在热板上,也会燃烧。 也就是说,如果您有一个士兵团,则可以操作 Elbrus。 在列宁格勒大学的条件下,这是不可想象的。 我试着大喊,挥舞着拳头。 想象一下,成为苏联唯一拥有 Elbrus 的开放组织是多么荣幸! 我赚来的。 但后来,在想通了之后,我们明白了一切并拒绝交付。
一般来说,在温和的形式下,这里描述的内容与 Elbrus-1 相同。 军团是什么鬼? 所有修改的Burroughs,包括最强大的7900,都在战斗中购买了大学-出于某种原因,他们不需要任何士兵团。 其中一个已经站在世界边缘的塔斯马尼亚大学,位于澳大利亚海岸外的同名岛屿上,即使在当时当地“系统管理员”的帮助下,他们也无济于事,没有公司的支持。 来自利弗莫尔的书呆子们等待着他们的 Cray-1(然后是 Cray-2)并与他们一起工作,没有所有这些恐惧。
简而言之,第二个“厄尔布鲁士”以同样的方式被所有可以拒绝的人拒绝,当然国防工业和军队也不能,他们说气象学家也得到了一个。 收集这台机器的所有安装列表会很酷,但很可能这是不可能的。
让我们来谈谈几个 BESM-6 协处理器,它们都是一样的,有希望得到 Burtsev 院士们的青睐。 两个版本在架构上是相同的,只是执行和逻辑上的性能不同。 对于“Elbrus-1”,它被称为“Elbrus 1-K-2”(最初是 SVS 项目,“计算系统的特殊处理器”,曾经开玩笑地破译为“系统再现系统”,后来被普遍接受),因为“Elbrus-2”,分别是“Elbrus-B”。 只有元素基础不同。
一般来说,Elbrus 最初被设想为一个完全模块化的机器,也就是说,它的集合可以由任意数量(从 1 到 10)的处理器和协处理器组装而成。 模块化(和整体系统架构)的想法是由 A. A. Sokolov 开发的,并借鉴了他也在研究的 AS-6。 原则上,可以根据需要将各种协处理器连接到 Elbrus(就像现代 PC 的功能通过插入正确的板来扩展一样)。 普通读者会爆发出掌声——多么先进的架构解决方案,万岁! 高级读者会怀疑地咕哝——但它是如何计划管理所有这些辉煌的呢?
管理问题被转移到操作系统上,这是试图从通用电气(General Electric 的非常简化的版本构成了 UNIX 的基础)中部分剥离传奇且未完成的 Multics。 结果马马虎虎——即使拥有 10 个原生处理器,大多数 Elbrus 也不太愿意成为朋友,实际上他们很少安装超过 2 个。 DISPAK 被移植到 BESM-6 协处理器。 顺便说一句,每个处理器都是一组约 5 m 长的对接机柜。 协处理器也同样,虽然更小。
“Elbrus-2”的标准照片正在调试中,除了它们,一般来说,网络上几乎没有其他东西
BESM-6 TTL 版本的性能大约是 2,5-3 MFLOPS,ECL 版本大约是 4-5 MFLOPS(这很有趣,但整个晶体管怪物 AC-6 都差不多),这非常奇怪并表示BESM-6的性能不取决于元素基础,而是取决于指挥系统本身。 通常,改变元素基数会使性能提高一个数量级——这在 Elbrus 本身的例子中很明显——它是 10 MIPS,它变成了 120。在微电路上实施 BESM-6 只增加了 3-4次,以及向 ECL 逻辑的过渡,甚至更少 - 他投入了大约 70%。 即使是 BESM-6 的微处理器版本也很难挤出超过 10-12 MIPS。
我们注意到一个有趣的事实。 与 Elbrus 不同的是,人们对 BESM 协处理器感兴趣,并且经常留下对整个复合体的请求,以便仅获得对它的访问权。 在苏联科学院的计算中心,极端保守的 Dorodnitsyn(他讨厌欧盟,特别是因为他总是得到不工作的机器)从统一系列一直反击到 1989 年(!),还有院士坐在古老的BESM-6上,其中有几件。 顺便说一句,这也很好地告诉了我们在高等学术环境中对布尔采夫和列别捷夫的态度差异。 他们为列别捷夫祈祷,他受到尊重,他死后成为偶像。 BESM-6 受到了最大的尊重(尽管列别杰夫的开发人员名单中只有一个名字,但是一个命令系统),它被所有学术机构使用 - 从核研究机构到学院的计算中心科学,顽固地从根本上拒绝看待普日亚尔科夫斯基和布尔采夫的发展。 一般来说,只有到 1990 年代初,Dorodnitsyn 才允许 Lebedev 的内存被污染,方法是向苏联科学院计算中心(以及即使那样,也只能代替 BESM-1066 之一,而不是全部替换)。 据用户称,EU 和协处理器和 Elbrus-1-KB 的功率大致相等。
特别有趣的是,院士们并没有在 Burtsev 的汽车上看到他们中心的未来,或者,上帝保佑,Babayan,甚至谈论它们都是荒谬的。 对他们来说,列别杰夫唯一真正的继承人是索科洛夫,他是 AS-6 的作者,也是 BESM-6 的主要开发者之一。 在 ITMiVT 打算生产的所有东西中,他们认为值得站在科学院计算中心的只有 Sokolovsky MCP,但被 Ryabov 取消了。
正如他们已经说过的那样,Burtsev 的命运是悲惨的——业力从他的内心驱使着他。 1984 年,厄尔布鲁士 2 号正式投入使用,但该项目失败了,高层管理人员流血了。 当然,负责人任命了制造这一切混乱的人。 早在 1980 年代初期,狡猾的 Babayan 就开始在 Burtsev 手下挖掘,试图控制整个 Elbrus 项目。 他向管理层解释说,Burtsev 制造了一个可怕的肮脏,一个过时的无用的过度复杂的低生产力架构等等等等。总的来说,他给 Burtsev 倒了这么一桶污水,以至于他再过十年也洗不干净。之后。 1993 年,已经担任 RAS 全俄中央委员会主任的 Burtsev 想要将 Elbrus-2 放在那里,结果被指责宣传可怕、悲惨的建筑,并被迫长期撰写备忘录,试图证明什么样的 Elbrus-2 » 好,这都是肮脏的诽谤。 没有成功,他还被赶出了全俄中央委员会,中央也被彻底关闭了。
所以回到 1982 年,意识到它有油炸的味道,Burtsev 的日子已经屈指可数,Babayan 和 Ryabov 向经济和经济事务部长写了一份报告,说他一切都失败了,Elbrus-2 很悲惨,总的来说一切都需要重做。 自然而然,巴巴扬将成为英雄的改造者。 从所有慷慨的南方灵魂,他提议立即开始 四 (!)从根本上取代(甚至尚未交付!)“Elbrus-2”的新建筑项目。 这就是所谓的。 系列 EP MVC “Elbrus” - 第三代单系列多处理器计算系统“Elbrus”。 在整个 ER MVK 中,99% 的人只听说过 Elbrus-3,但 Babayan 的野心要远得多,远得多! 他立即提议制造 Micro-Elbrus 微处理器、2 台中型机器 Elbrus-E 和 Elbrus-M14E,以及旗舰产品——非常伟大和可怕的 Elbrus-3。
甚至 Babayan 也明白他们不会被允许单独为 ITMiVT 削减这么多钱,并且慷慨地与他的祖国分享,他来自 Yerevan NIIMM 的朋友应该开发 Elbrus-E(像往常一样,他们都失败了,甚至没有发布一个板,但该项目的资金经常流向亚美尼亚 6 年,直到苏联解体)。 “Elbrus-M14E”的开发应该在 NIIVK 完成。 卡尔采夫就在那年去世了,他也雇用了尤迪茨基,巴巴扬想赶上 M-13 汽车并粉碎他手下的另一个研究所(通过巨大的努力,NIIVK 的员工是不可能的,他们忠于对他们的老师和朋友的记忆,然而,他们推动了 M-13 的释放并击退了袭击者的捕获)。
对于他自己(即 ITMiVT),他留下了最甜蜜和最有价值的东西——微处理器和 Elbrus-3。 处理器更名为 El-90,Pentkovsky 小组因此而入狱,到 1990 年,该组织已经制定了其逻辑描述,在此过程中停滞不前(关于原型的故事是童话,稍后我们将详细考虑 El-90 的命运)。 我们也不会触及 Elbrus-3 的命运。
Burtsev 收到了 MRP 的黑标,并意识到他的日子屈指可数,一旦 Elbrus-2 正式投入使用,他就会像香槟软木塞一样从主管职位上飞下来。 一份独特的文件被保存了下来——他给部长的一份未完成的备忘录草稿,Burtsev 哀伤地写道,ER MVK 的所有这些渣滓开始绕过他,就像导演一样,总的来说,Babayan 把毯子拉到自己身上。 这是它的成绩单:
单系列多处理器计算机“Elbrus” - ER MVK。
一、无线电工业部长于 461 年 17 月 1983 日发布第 XNUMX 号令,其中:
1) 有义务副部长戈尔什科夫同志、第八总局局长同志[无法阅读]、ITM 主任和 VT Burtsev 同志确保在 1983 年 XNUMX 月制定技术提案,以创建一系列有前途的软件兼容电子计算系统...
2) 4. 任命Elbrus-1和Elbrus-2计算机体系结构和软件第一副总设计师B. A. Babayan同志为所示单系列EVK的总设计师。
3) 责成第八总局负责人 t. [无法阅读] 和 ITMiVT 主任 t. Burtsev 批准该研究所的改进结构,确保 ITMiVT 和其他参与工作的组织的最佳工作组织本命令规定,并就各车型首席设计师的任命提出建议。
此命令已发布:
未经研究所同意
没有讨论研究所 NTS ER MVK 工作领域的主要规定。
总设计师巴巴扬同志的任命未经研究所讨论和批准,在技术方案的制定和讨论之前就被接受了。
该命令故意确定了研究所的重组,确保“ITMiVT 和其他组织的工作的最佳组织”参与执行 ER MVK 的工作,而不考虑提供法令分配给研究所的测量工作苏共中央委员会和苏联部长会议。
2. 26月XNUMX日 无线电产业部长
一、无线电工业部长于 461 年 17 月 1983 日发布第 XNUMX 号令,其中:
1) 有义务副部长戈尔什科夫同志、第八总局局长同志[无法阅读]、ITM 主任和 VT Burtsev 同志确保在 1983 年 XNUMX 月制定技术提案,以创建一系列有前途的软件兼容电子计算系统...
2) 4. 任命Elbrus-1和Elbrus-2计算机体系结构和软件第一副总设计师B. A. Babayan同志为所示单系列EVK的总设计师。
3) 责成第八总局负责人 t. [无法阅读] 和 ITMiVT 主任 t. Burtsev 批准该研究所的改进结构,确保 ITMiVT 和其他参与工作的组织的最佳工作组织本命令规定,并就各车型首席设计师的任命提出建议。
此命令已发布:
未经研究所同意
没有讨论研究所 NTS ER MVK 工作领域的主要规定。
总设计师巴巴扬同志的任命未经研究所讨论和批准,在技术方案的制定和讨论之前就被接受了。
该命令故意确定了研究所的重组,确保“ITMiVT 和其他组织的工作的最佳组织”参与执行 ER MVK 的工作,而不考虑提供法令分配给研究所的测量工作苏共中央委员会和苏联部长会议。
2. 26月XNUMX日 无线电产业部长
Burtsev 的同样失败的笔记(照片 1500py470.livejournal.com)
草案到此结束。 Burtsev 意识到这样做毫无意义。 与此同时,他尽最大努力向部长证明他是有用的,并且还可以发明一堆不同的计算机,并开始了两个项目。 矢量协处理器,如用于 Elbrus-1 的时尚 Cray-2 和新的 MCP 超级计算机 - 模块化流水线处理器。 争夺领先地位的两个竞争对手中的每一个都有一个聪明的助手,他忠于老板并体现他的想法。 Babayan 为他的处理器选择了他来自编程部门的下属,他从事 Elbrus 自动编码并熟悉其架构 - 年轻(当时 30 多岁)Vladimir Mstislavovich Pentkovsky。 Burtsev 留下了他忠实的 Sokolov,他承诺允许他开发他最终想要的任何计算机,即使只是为了击败 Babayan。
正如我们已经知道的那样,它并没有获胜,并且在 1985 年,在 Elbrus-2 正式投降后,Burtsev 立即从主任职位上吹了口哨,重复了他贬低并传播腐烂的每个人的道路在他的一生中——从斯塔罗斯到前朋友梅尔尼科夫。 我们将在下一篇文章中考虑矢量 Elbrus 和 MCP 的命运和架构,但现在让我们继续看这个史诗的结尾。
2000 年,Intel Itanium 终于公布了(明年夏天问世),在这种情况下,被彻底遗忘了 10 年的 Babayan 开始四处开会,声称邪恶的 Intel 偷了整个他的架构,现在给我 100 亿美元,我会给你 Elbrus 超级处理器,它将把每个人都撕成碎片(他们放弃了 - 他们没有破坏它)。 Burtsev 变得非常生气,他录制了一段可怜的采访,在采访中他讲述了 Babayan 自 1985 年以来是如何在他身上传播腐烂的,如果不是这个老骗子,将会创造出多么伟大的机器。
如果有这样的成功,尽管元件基础落后,为什么今天没有国产高性能计算机?
如果他们是的话,那将是令人惊讶的。 超级计算机领域的主要发展 - MVK“Elbrus”的矢量处理器,计算机“电子 SSBIS”,模块化管道处理器(MCP),俄罗斯科学院的 OSVM 项目 - 由更高的领导人关闭组织。 不幸的是,也是在俄罗斯科学院成员的建议下。
1985 年,我从 ITMiVT 转到 G. I. Marchuk 院士的实验室。 到那时,矢量处理器的设计文档已经被制造商接受。 但这些工作在 BA Babayan 和成为 ITMiVT 主管的 GG Ryabov 的建议下停止了,他们提出了一个问题——为什么要在旧元素基础上制造处理器,立即使用新的不是更好吗? Elbrus-3 MVK?
在我离开 ITMiVT 之前,交付了一个非常有趣的开发 - 模块化管道处理器(MCP)......
不幸的是,研究所所长 G. G. Ryabov 急于向国家委员会提交未完成的发展。 我没有被邀请参加的国家委员会接受了这项工作,但得出了一个可怕的结论——MCP 没有量产——仅此而已! 但在这种情况下,通常在国家委员会的结论中他们写道“建议在完成某项工作后进行大规模生产”。 但这并没有完成,A. A. Sokolov 也没有得到钱进行微调。
当时,我是科学院集体使用计算中心 (VCKP) 的负责人。 为了完成 MCP 的工作,我不得不求助于科学院前院长 G. I. Marchuk 和基础研究基金会主席 V. E. Fortov 院士。 该基金以今天的价格分配了大约 100 万卢布。
这项工作是在科学院主席团新大楼的AUCC进行的。 一切都很顺利,但没想到在科学院主席团的“杂项”部分,提出并解决了关闭VTsKP的问题。 我没有被邀请参加俄罗斯科学院主席团的会议。 VTsKP 被清算是因为它基于 Elbrus - 这是一种过时的技术。 我们没有像我们建议的那样走系统化现代化的道路。 与 EC 一起,PCR 也被关闭了——做出这个决定的人甚至不知道他们做了什么。
在 V. A. Melnikov 院士的指导下,控制论问题研究所 (IPK) 开展的另一项重要工作是矢量传送器超级计算机 Elektronika SSBIS。 当然,它是一台笨重的机器——类似于 Cray,但它包含许多有趣的解决方案。 当 V. A. Melnikov 去世时,我不得不合并这两个研究所,但无法挽救发展。 这项工作以缺乏资金为借口被清算。 制造了四台“电子 SSBIS”机器,它们必须被拆除。 大量的金钱被浪费了。 唯一的好处是,在拆解过程中,我们交出了金子,我获得了收益购买电器的许可。
因此,超级计算机的整个前沿工作不复存在。 但是新一代超级计算机的一个发展仍然存在——俄罗斯科学院的光学超高性能计算机(OSVM)项目。
这个项目是什么?
离开ITMIVT后,我进入了科学院系统,进入了G. I. Marchuk院士的实验室。 他设定了开发基于新物理原理的新计算机系统架构的任务。 不久,马尔丘克成为科学院院长,并参与了这项工作,苏联的许多物理研究所 - 格鲁吉亚基辅,白俄罗斯埃里温。 分配的钱...
新型光学超高性能机器项目于 1994 年获得辩护。 我们已经确定了在超级计算机中使用光学的可能性——这些是通信和交换系统。 基于光学原理,开发了一种非常有趣的架构 - 它提供了计算过程的新组织,将人员排除在计算资源的分配之外,并且结构可靠性。
在 V. A. Melnikov 院士去世后,IPK 团队的一部分成员加入了我们的工作。 出现了一个新的高性能计算系统研究所 (IHPC) - 我们的小组,Yu. I. Mitropolsky、B. M. Shabanov、V. N. Reshetnikov 的小组。 尽管存在巨大问题,我们还是设法建造了一座新的 IVVS 大楼——我的旧人脉和经验有所帮助。
是什么阻碍了你的工作?
1998 年,我 71 岁,离开了 IVVS 主任的职位。 但是其中一位“好心人”将这篇文章提供给了 B. A. Babayan。 当然,他不是被选为主任的,而是被任命的。 关于。 导向器。 我和我的小组搬到了信息学问题研究所 (IPI) RAS 到 I. A. Mizin 院士。 然而,在过渡期间,BA Babayan 拿走了我们的所有设备,包括我们项目所依据的高性能个人电脑和 Mentor Graphics CAD。
因此,开发实际上被推迟了两年——我们已经可以开始设计电路板了,但是哪里没有工具呢? 我们继续工作 - 有很多爱好者,有一些赞助商,资金来自赠款。 科学院并没有帮助我们,尽管它的主席团决定支持这项工作。
<...>
但毕竟,Elbrus MVK 的生产线仍在继续,Elbrus-3 是建造的吗?
这不是真的。 随着我离开研究所,厄尔布鲁士线的发展停止了。 这不是最后一个角色属于 B. A. Babayan。 Elbrus-3 基于与 Elbrus-1 和 Elbrus-2 完全不同的原理......不能说 Elbrus-3 是 Elbrus 系列的延续。
但最重要的是——操作计算机“Elbrus-3”并不存在! 这台机器的原型是在 1988 年制造的,但它甚至没有经过调试。 1994年,这辆车被拆解并承受压力。 大约 3 亿卢布无处可去。 而造成这种情况的原因并不是时代的复杂性。 为了调试这个综合体,政府多次拨出 B. A. Babayan 要求的资金。 由于许多原因,“Elbrus-XNUMX”是一个死产的孩子。 对于专业人士来说,这一点一目了然。 B. A. Babayan 甚至没有努力让他苏醒。
自从 Boris Artashesovich 作为莫斯科物理技术学院的学生来到我的实验室后,我就认识了他。 他的第一份工作是在测试现场调试 M-40,他证明自己是一个优秀的调试员。 然后他参与了5E92b的开发。 但随后他无法完成工作就表现出来了。 他被分配了 5E92b 的测试——他没有完成它们。 开始从事集成电路工作时,我委托 B. A. Babayan 开发 CAD。 他开始猛烈地开始,但我们没有等待结果。 随后使用的 CAD 系统由 G. G. Ryabov 制作。
在 Elbrus 项目中,BA Babayan 领导了包括操作系统 (OS) 在内的软件工作。 我必须说它的操作系统不适用于任何对象,他们在那里创建了自己的操作系统。 B. A. Babayan 也没有完成民用操作系统。 在批处理模式下,它仍然有效,但在分时模式下,已经有五个用户开始出现故障。 有许多由 B. A. Babayan 开始但没有得出实际结论的作品的例子。 其中包括“厄尔布鲁士 MVK 单排”——数十亿人的钱都花光了——没有出路,项目胎死腹中,毫无意义。 Zelenograd 的 B. A. Babayan 表示,微处理器“Elbrus-90”还没有完成——应该归咎于此。 Sun 订购的微处理器未被客户接受,该公司不再提供硬件订单。 名单还在继续。 Sun的项目失败后,B. A. Babayan的公司主要从事支持西方软件产品,这当然是重要和必要的。
但是有一个关于 Elbrus-2000 (E2K) 处理器的项目,最近已经写了这么多?
任何专家都明白,从处理器的设计到它的串行实现,是多年和数十亿美元的道路。 B. A. Babayan 的团队还没有创造出单一的运行微处理器。 SPARC 不是 B. A. Babayan 公司开发的,Sun 没有接受这个项目。 我们自己设计的也没有与 SPARC 兼容的处理器。
但是Elbrus集团公司的网站(www.elbrus.ru/about.html)上的声明“该团队开发并参与了几代最强大的苏联计算机的开发”,其中包括M-40 和 5E92b 计算机,以及 Elbrus 国际展览中心。
至于 B. A. Babayan 的团队,在他公司的大约 400 名员工中,真正参与制造 M-40、5E92b 和 Elbrus MVK 的人不到 10 人。 但是B.A. Babayan真正的团队和这些作品有什么关系,如果只有1000多人参加ITMiVT,不包括ZEMS、SAM工厂和一些奔萨企业的设计局? 工作从1956年到1985年进行,1997年成立了B. A. Babayan的新团队。
因此,B. A. Babayan 将 ITMiVT 整个团队的成就归功于他的公司。 再一次,我注意到他本人和他领导的实验室只从事数学软件。 他网站上的所有内容 故事 团队是ITMiVT成就的历史。 直到 1973 年,S.A. Lebedev 是那里提到的作品的领导者,然后直到 1985 年,我才是。 遗憾的是,从 1985 年到现在,ITMiVT 没有任何作品可以参考 B. A. Babayan。
一般来说,在媒体上,显然是在巴巴扬的建议下,传播了如此多的不实之词,以至于它达到了荒谬的地步。 例如,在接受你们杂志的采访时,据说 B. A. Babayan 在还是学生的时候就做出了第一个发明,“提出了通过存储中间传输结果来加速算术运算的想法。” 但是 S. A. Lebedev 在他对莫斯科物理技术学院(包括 B. A. Babayan)的学生的讲座中读到了这一点。 早在 1951 年,伊利诺伊大学的罗伯逊就在他的专着中考虑了这些问题。 B. A. Babayan 与 RAS 其他成员的真正不同之处在于,他一生中没有在没有共同作者的情况下在俄罗斯科学出版物上写过一篇科学文章。
但毕竟,Boris Artashesovich 曾多次指出,他的公司正在从事国防工业的重要工作,特别是为 SPARCStation 硬件平台开发自己的处理器。 如果他们被委以如此严肃的项目,那就意味着团队的能力是毋庸置疑的!
也许我会透露一个军事秘密,但你不能对这些事情保密。 现在 B. A. Babayan 建议在控制军事综合体时改用 Elbrus-90 微处理器。 但是,事实上,Elbrus-90 micro 是一个不同名称的 SPARC 处理器。 到处都说 Babayan 的团队开发了 Elbrus-90 micro。 事实上,他们一对一地复制了 Sun 处理器,并将其发送到法国进行生产。 收到的处理器包含未修复的错误。 现在,Boris Artashesovich 为防御系统提供了带有 Sun 芯片的处理器。
<...>
然而,更可怕的是BA Babayan提议在导弹防御系统中替换Elbrus-2。 但是,莫斯科导弹防御系统中配备强大反导弹的控制车的替代品是什么? 即使处理器完全匹配,时序图也会有所不同。 程序需要重做。 现在一切都取决于这些程序已经过 10 年的测试和回击这一事实。 你可以相信他们。 B. A. Babayan 的建议——不用解雇就取代程序,是无稽之谈。 如果反导弹控制失败,后果可能比切尔诺贝利事故更严重。
此外,正如我已经强调的那样,在这样的系统中,发布的信息的可靠性是必要的。 B. A. Babayan 放置了一个微处理器,它不能提供足够的硬件控制。 当然,现代电路的可靠性更高。 但这并没有改变任何东西。 毕竟,即使是一个产生错误控制信息的故障也可能导致灾难。 B. A. Babayan 关于所提供信息的可靠性和不存在“错误”的声明是没有根据的。 显然,现在是时候让人们相信美丽但毫无根据的承诺,而不是专家口中的现实。
因此,在我看来,在军事领域,一切都非常不利于计算机技术。 钱是从国防部抽出来的,工作是死路一条。 没有发展的连续性。 我不知道MO为什么要这样做,为什么将这个话题委托给B. A. Babayan,而有这方面经验的专业团队正在寻找工作。
也许几个类似的项目没有足够的钱?
这不是真的。 与该系列的成本相比,项目和布局的成本微不足道。 立即选择一个好的项目比以后重做要便宜得多。 所以这些对话是为业余爱好者准备的。 此外,存在替代建议,但它们甚至没有被考虑。
如果他们是的话,那将是令人惊讶的。 超级计算机领域的主要发展 - MVK“Elbrus”的矢量处理器,计算机“电子 SSBIS”,模块化管道处理器(MCP),俄罗斯科学院的 OSVM 项目 - 由更高的领导人关闭组织。 不幸的是,也是在俄罗斯科学院成员的建议下。
1985 年,我从 ITMiVT 转到 G. I. Marchuk 院士的实验室。 到那时,矢量处理器的设计文档已经被制造商接受。 但这些工作在 BA Babayan 和成为 ITMiVT 主管的 GG Ryabov 的建议下停止了,他们提出了一个问题——为什么要在旧元素基础上制造处理器,立即使用新的不是更好吗? Elbrus-3 MVK?
在我离开 ITMiVT 之前,交付了一个非常有趣的开发 - 模块化管道处理器(MCP)......
不幸的是,研究所所长 G. G. Ryabov 急于向国家委员会提交未完成的发展。 我没有被邀请参加的国家委员会接受了这项工作,但得出了一个可怕的结论——MCP 没有量产——仅此而已! 但在这种情况下,通常在国家委员会的结论中他们写道“建议在完成某项工作后进行大规模生产”。 但这并没有完成,A. A. Sokolov 也没有得到钱进行微调。
当时,我是科学院集体使用计算中心 (VCKP) 的负责人。 为了完成 MCP 的工作,我不得不求助于科学院前院长 G. I. Marchuk 和基础研究基金会主席 V. E. Fortov 院士。 该基金以今天的价格分配了大约 100 万卢布。
这项工作是在科学院主席团新大楼的AUCC进行的。 一切都很顺利,但没想到在科学院主席团的“杂项”部分,提出并解决了关闭VTsKP的问题。 我没有被邀请参加俄罗斯科学院主席团的会议。 VTsKP 被清算是因为它基于 Elbrus - 这是一种过时的技术。 我们没有像我们建议的那样走系统化现代化的道路。 与 EC 一起,PCR 也被关闭了——做出这个决定的人甚至不知道他们做了什么。
在 V. A. Melnikov 院士的指导下,控制论问题研究所 (IPK) 开展的另一项重要工作是矢量传送器超级计算机 Elektronika SSBIS。 当然,它是一台笨重的机器——类似于 Cray,但它包含许多有趣的解决方案。 当 V. A. Melnikov 去世时,我不得不合并这两个研究所,但无法挽救发展。 这项工作以缺乏资金为借口被清算。 制造了四台“电子 SSBIS”机器,它们必须被拆除。 大量的金钱被浪费了。 唯一的好处是,在拆解过程中,我们交出了金子,我获得了收益购买电器的许可。
因此,超级计算机的整个前沿工作不复存在。 但是新一代超级计算机的一个发展仍然存在——俄罗斯科学院的光学超高性能计算机(OSVM)项目。
这个项目是什么?
离开ITMIVT后,我进入了科学院系统,进入了G. I. Marchuk院士的实验室。 他设定了开发基于新物理原理的新计算机系统架构的任务。 不久,马尔丘克成为科学院院长,并参与了这项工作,苏联的许多物理研究所 - 格鲁吉亚基辅,白俄罗斯埃里温。 分配的钱...
新型光学超高性能机器项目于 1994 年获得辩护。 我们已经确定了在超级计算机中使用光学的可能性——这些是通信和交换系统。 基于光学原理,开发了一种非常有趣的架构 - 它提供了计算过程的新组织,将人员排除在计算资源的分配之外,并且结构可靠性。
在 V. A. Melnikov 院士去世后,IPK 团队的一部分成员加入了我们的工作。 出现了一个新的高性能计算系统研究所 (IHPC) - 我们的小组,Yu. I. Mitropolsky、B. M. Shabanov、V. N. Reshetnikov 的小组。 尽管存在巨大问题,我们还是设法建造了一座新的 IVVS 大楼——我的旧人脉和经验有所帮助。
是什么阻碍了你的工作?
1998 年,我 71 岁,离开了 IVVS 主任的职位。 但是其中一位“好心人”将这篇文章提供给了 B. A. Babayan。 当然,他不是被选为主任的,而是被任命的。 关于。 导向器。 我和我的小组搬到了信息学问题研究所 (IPI) RAS 到 I. A. Mizin 院士。 然而,在过渡期间,BA Babayan 拿走了我们的所有设备,包括我们项目所依据的高性能个人电脑和 Mentor Graphics CAD。
因此,开发实际上被推迟了两年——我们已经可以开始设计电路板了,但是哪里没有工具呢? 我们继续工作 - 有很多爱好者,有一些赞助商,资金来自赠款。 科学院并没有帮助我们,尽管它的主席团决定支持这项工作。
<...>
但毕竟,Elbrus MVK 的生产线仍在继续,Elbrus-3 是建造的吗?
这不是真的。 随着我离开研究所,厄尔布鲁士线的发展停止了。 这不是最后一个角色属于 B. A. Babayan。 Elbrus-3 基于与 Elbrus-1 和 Elbrus-2 完全不同的原理......不能说 Elbrus-3 是 Elbrus 系列的延续。
但最重要的是——操作计算机“Elbrus-3”并不存在! 这台机器的原型是在 1988 年制造的,但它甚至没有经过调试。 1994年,这辆车被拆解并承受压力。 大约 3 亿卢布无处可去。 而造成这种情况的原因并不是时代的复杂性。 为了调试这个综合体,政府多次拨出 B. A. Babayan 要求的资金。 由于许多原因,“Elbrus-XNUMX”是一个死产的孩子。 对于专业人士来说,这一点一目了然。 B. A. Babayan 甚至没有努力让他苏醒。
自从 Boris Artashesovich 作为莫斯科物理技术学院的学生来到我的实验室后,我就认识了他。 他的第一份工作是在测试现场调试 M-40,他证明自己是一个优秀的调试员。 然后他参与了5E92b的开发。 但随后他无法完成工作就表现出来了。 他被分配了 5E92b 的测试——他没有完成它们。 开始从事集成电路工作时,我委托 B. A. Babayan 开发 CAD。 他开始猛烈地开始,但我们没有等待结果。 随后使用的 CAD 系统由 G. G. Ryabov 制作。
在 Elbrus 项目中,BA Babayan 领导了包括操作系统 (OS) 在内的软件工作。 我必须说它的操作系统不适用于任何对象,他们在那里创建了自己的操作系统。 B. A. Babayan 也没有完成民用操作系统。 在批处理模式下,它仍然有效,但在分时模式下,已经有五个用户开始出现故障。 有许多由 B. A. Babayan 开始但没有得出实际结论的作品的例子。 其中包括“厄尔布鲁士 MVK 单排”——数十亿人的钱都花光了——没有出路,项目胎死腹中,毫无意义。 Zelenograd 的 B. A. Babayan 表示,微处理器“Elbrus-90”还没有完成——应该归咎于此。 Sun 订购的微处理器未被客户接受,该公司不再提供硬件订单。 名单还在继续。 Sun的项目失败后,B. A. Babayan的公司主要从事支持西方软件产品,这当然是重要和必要的。
但是有一个关于 Elbrus-2000 (E2K) 处理器的项目,最近已经写了这么多?
任何专家都明白,从处理器的设计到它的串行实现,是多年和数十亿美元的道路。 B. A. Babayan 的团队还没有创造出单一的运行微处理器。 SPARC 不是 B. A. Babayan 公司开发的,Sun 没有接受这个项目。 我们自己设计的也没有与 SPARC 兼容的处理器。
但是Elbrus集团公司的网站(www.elbrus.ru/about.html)上的声明“该团队开发并参与了几代最强大的苏联计算机的开发”,其中包括M-40 和 5E92b 计算机,以及 Elbrus 国际展览中心。
至于 B. A. Babayan 的团队,在他公司的大约 400 名员工中,真正参与制造 M-40、5E92b 和 Elbrus MVK 的人不到 10 人。 但是B.A. Babayan真正的团队和这些作品有什么关系,如果只有1000多人参加ITMiVT,不包括ZEMS、SAM工厂和一些奔萨企业的设计局? 工作从1956年到1985年进行,1997年成立了B. A. Babayan的新团队。
因此,B. A. Babayan 将 ITMiVT 整个团队的成就归功于他的公司。 再一次,我注意到他本人和他领导的实验室只从事数学软件。 他网站上的所有内容 故事 团队是ITMiVT成就的历史。 直到 1973 年,S.A. Lebedev 是那里提到的作品的领导者,然后直到 1985 年,我才是。 遗憾的是,从 1985 年到现在,ITMiVT 没有任何作品可以参考 B. A. Babayan。
一般来说,在媒体上,显然是在巴巴扬的建议下,传播了如此多的不实之词,以至于它达到了荒谬的地步。 例如,在接受你们杂志的采访时,据说 B. A. Babayan 在还是学生的时候就做出了第一个发明,“提出了通过存储中间传输结果来加速算术运算的想法。” 但是 S. A. Lebedev 在他对莫斯科物理技术学院(包括 B. A. Babayan)的学生的讲座中读到了这一点。 早在 1951 年,伊利诺伊大学的罗伯逊就在他的专着中考虑了这些问题。 B. A. Babayan 与 RAS 其他成员的真正不同之处在于,他一生中没有在没有共同作者的情况下在俄罗斯科学出版物上写过一篇科学文章。
但毕竟,Boris Artashesovich 曾多次指出,他的公司正在从事国防工业的重要工作,特别是为 SPARCStation 硬件平台开发自己的处理器。 如果他们被委以如此严肃的项目,那就意味着团队的能力是毋庸置疑的!
也许我会透露一个军事秘密,但你不能对这些事情保密。 现在 B. A. Babayan 建议在控制军事综合体时改用 Elbrus-90 微处理器。 但是,事实上,Elbrus-90 micro 是一个不同名称的 SPARC 处理器。 到处都说 Babayan 的团队开发了 Elbrus-90 micro。 事实上,他们一对一地复制了 Sun 处理器,并将其发送到法国进行生产。 收到的处理器包含未修复的错误。 现在,Boris Artashesovich 为防御系统提供了带有 Sun 芯片的处理器。
<...>
然而,更可怕的是BA Babayan提议在导弹防御系统中替换Elbrus-2。 但是,莫斯科导弹防御系统中配备强大反导弹的控制车的替代品是什么? 即使处理器完全匹配,时序图也会有所不同。 程序需要重做。 现在一切都取决于这些程序已经过 10 年的测试和回击这一事实。 你可以相信他们。 B. A. Babayan 的建议——不用解雇就取代程序,是无稽之谈。 如果反导弹控制失败,后果可能比切尔诺贝利事故更严重。
此外,正如我已经强调的那样,在这样的系统中,发布的信息的可靠性是必要的。 B. A. Babayan 放置了一个微处理器,它不能提供足够的硬件控制。 当然,现代电路的可靠性更高。 但这并没有改变任何东西。 毕竟,即使是一个产生错误控制信息的故障也可能导致灾难。 B. A. Babayan 关于所提供信息的可靠性和不存在“错误”的声明是没有根据的。 显然,现在是时候让人们相信美丽但毫无根据的承诺,而不是专家口中的现实。
因此,在我看来,在军事领域,一切都非常不利于计算机技术。 钱是从国防部抽出来的,工作是死路一条。 没有发展的连续性。 我不知道MO为什么要这样做,为什么将这个话题委托给B. A. Babayan,而有这方面经验的专业团队正在寻找工作。
也许几个类似的项目没有足够的钱?
这不是真的。 与该系列的成本相比,项目和布局的成本微不足道。 立即选择一个好的项目比以后重做要便宜得多。 所以这些对话是为业余爱好者准备的。 此外,存在替代建议,但它们甚至没有被考虑。
在这次采访 5 年后,贫穷和被所有人遗忘的 Vsevolod Burtsev 默默无闻地死去,而 Babayan 继续(主要是在纸上)另一个伟大的“没有类似物”,但这是一个单独讨论的话题。
鉴于 Burtsev 作为设计师和个人的所有缺点,可以注意到,在他的领导下,尽管困难重重、延迟巨大和门框很大,但他们还是将苏联历史上最复杂的计算机投入了大规模生产,这是巴巴扬不能吹嘘的。 具有讽刺意味的是 - Burtsev 与 Kartsev 和 Yuditsky 几乎一样被从记忆中抹去,Babayan 比他活得更久,并偷走了他所有可疑的(但实际上是)荣耀。 他进行了一堆采访,他被称为最真实的主要来源 新闻 在世界“第一频道”中,讲述了“他用他的金手亲自建造并拯救了苏联的独特导弹防御机”的故事。 总的来说,现在已经形成了一个明确的原则:我们说“反导”、“厄尔布鲁士”、“伟大的苏联”、“我们领先 30 年”——我们的意思是“巴巴扬”。 来得及,不说什么。
Burtsevsky Elbrus 项目的最终结果是什么? 厄尔布鲁士系列自然受到了各方面的公开赞扬,所有的老板都获得了命令和奖励,但在封闭的讨论中,它受到了学术界和工业界的严厉排斥。 移除 Burtsev 并没有削弱对机器的批评。 直到 1989 年,在 Elbrus-2 BMK 的基础上进行了最后的微调和元素基础的另一次更改后,它终于变得适合工作了,那时他们试图忘记 Elbrus-1,就像一场噩梦。
尽管该机器不仅被开发为导弹防御计算机,而且作为通用科学超级计算机的 BESM-6 的潜在替代品,但大多数研究机构仍然无法使用它,通常只有军事客户使用它。 该项目的惊人保密性也发挥了作用 - 几乎所有装置都受到严格限制。 “Elbrus-2”去了核设计师 武器 在封闭城市 Arzamas-16 的 VNIIEF、莫斯科中央控制中心和能源研究与生产协会的火箭设计师。
Elbrus-2 的运行问题(以及 Elbrus SSBIS,但灾难的规模无与伦比)是巨大的(按美国标准)冷却用水和巨大的电力需求(以及需要不断监控机器的运行)。 这是苏联第一台也是唯一一台需要水冷的机器,对于苏联设计师来说,使用它们非常困难和不寻常。
与往常一样,与西方相比,我们的解决方案要麻烦得多。 IBM ES/9000 Model 900 采用热传导模块封装的 6 个处理器,与最终生产的 Elbrus-2 的最终版本同年发布,具有 1,46 GFlops 的疯狂性能和 2,66 GFlops 的峰值性能 – 15快 25 倍。同时,它也不是一台超级计算机(当时真正的超级计算机已经生产了 10 到 20 GFlops),而是一台普通但功能非常强大的通用大型机,通用且有用,并且广泛用作计算机欧洲核子研究中心 (CERN) 和博世 (Bosch) 的商用计算机。
因此,它的闭环水冷系统包括一个安装在典型机架中的 400 升蒸馏水箱和标准空调(通常在屋顶上),用于从该水箱中散热。 关于 Elbrus-2 的冷却,我们知之甚少,但我们可以肯定的是,热量被排放到仍然需要挖出的巨大水池中(一般来说,由于各种研究机构附近的水池的存在,这些水池从未进行过一个装饰功能,它可以建立在他们计划放置“厄尔布鲁士”和“电子 SSBIS”的位置或位置。 同样,主要的问题是所有这些繁琐的解决方案(就像它的性能一样)是 1970-1975 年的绝对标准,但汽车迟到了 15 年——在 1990 年,它们看起来像是难以形容的野蛮。
安装一个完整的 IBM ES/9000 Model 900 综合体总共最多需要 30-35 个小时,通常是从周六早上到周日晚上,而周一满意的客户已经开始工作。 此外,这种安装包括(在 99% 的情况下)花了一天时间从机房拆除旧主机,这仍然是一个问题。 您需要关闭电源,从冷却系统中排出数百升水,然后从一个特殊的氮气瓶中吹出所有软管,然后用大约 2 吨电缆断开连接在高架地板下的机架,然后拉动这些电缆出来(在某些情况下,如果机房设计不佳并且拆掉旧电缆的时间太长,安装人员只需将它们砍掉,然后将它们扔到那里,平行地伸出新电缆),然后推出旧机架。 在那之后,有必要以相反的顺序重复整个过程——卷起一个新的主机,铺设电缆,用蒸馏水填充一个 400 升的水箱,打开并配置机器,然后推出操作系统的备份。
其中一位安装人员,IBM 工程师 Anthony Wanderwerdt 回忆说:
周六早上的某个时间,一旦周五晚上的批处理和备份完成,第一组就会开始。 他们将关闭电源并卸下旧主机并将其从地板上移走。 这可能需要很多小时和很多人。
完成此操作后,第 2 组将进入并重新铺设地板区域,尤其是在布局发生变化的情况下。 这也可能需要几个小时。
完成后,团队 3 将组装新的大型机并对其进行调试。 这可能(你猜对了)也需要 12 到 15 个小时。
事情通常会在周日晚上结束,调试团队(团队 4)修复任何问题,以便客户端可以在周一早上 8 点之前启动并运行。
即使对于银行系统来说,这种长时间的中断也是很正常的。
完成此操作后,第 2 组将进入并重新铺设地板区域,尤其是在布局发生变化的情况下。 这也可能需要几个小时。
完成后,团队 3 将组装新的大型机并对其进行调试。 这可能(你猜对了)也需要 12 到 15 个小时。
事情通常会在周日晚上结束,调试团队(团队 4)修复任何问题,以便客户端可以在周一早上 8 点之前启动并运行。
即使对于银行系统来说,这种长时间的中断也是很正常的。
男人还带着讽刺的语气说:“是的,两天的安装当然是一场噩梦,但在这个密集的时期,客户甚至银行有时不得不忍受整个周末的离线。” 我想知道他对 Elbrus-2 的安装会说什么,安装时间从几个月到几个月不等 岁月?
1989 年,Burtsev 推动了苏联科学院集体使用计算中心的创建,该中心位于学院的新大楼内,但一切都以传统的苏联方式出现。 事实是,在美国,这种级别的机器确实可以远程访问网络,这已成为自 1970 年代后期以来的常态。 因此,安装了例如 Cray-2,来自全国各地的科学家可以直接在他们的工作场所使用。 你在联盟做过类似的事情吗? 当然不。
以下是 Burtsev 在他的备忘录中所写的:
针对俄罗斯科学院新大楼是否需要计算机中心的现有不同意见,我认为我有责任就此问题表达以下考虑:
一、关于Elbrus 2-8 MVK的装载
当然,目前俄罗斯科学院将无法在标量和向量运算中加载容量为 2 亿次操作/秒的八处理器 MVC“厄尔布鲁士 8-100”。 两年运行双处理器MVC“Elbrus 2-2”的经验表明,上半年负载没有超过容量的30%,到第二年年底负载达到80 %。 运营综合体的一个显着缺点是其领土远离俄罗斯科学院的主要研究所,完全没有电视访问。 开发远程访问没有任何意义,因为计算中心的领土是临时的。 国外运营超级计算机的经验表明,Cray X-MP、Crau-2等计算系统的加载,只有在以电信接入为基础的集体使用模式下才有可能。 无论是在美国还是在英国,都没有单一的科学或教育机构能够装载这种类型的超级计算机,因此高性能计算中心通常是为了区域服务而建立的。
考虑到远程访问的发展,俄罗斯科学院和莫斯科国立大学的研究所以及其他一些教育机构在两到二年内装载了一个 Elbrus 2-8 MVC 的八处理器综合体。三年。 需要指出的是,国外现代计算机中心的远程接入设备和软件占综合体所有设备和系统支持的 30% 以上。 我们有这些处于起步阶段的作品。
<...>
新大楼中的俄罗斯科学院共享计算中心是什么?
该中心的设计始于 1987 年,作为一个超级计算机计算机中心,旨在安装 Elbrus-2、Elbrus-2 Elektronika SS BIS、MCP 等综合体以及国外的克劳式计算机......首先,安装Elbrus 8 -XNUMX",IBM型机和CM机。
<...>
目前,计算机中心工程设备安装调试工作正在完成,场地正在出租安装中。 厄尔布鲁士2-8国际展览馆的设备就绪程度如此之高,从通电到转入试运行时间不超过两个月。 该综合体本身目前已安装。 临时电源和冷却液将在 2 月份供应。 在双处理器配置中,Elbrus 2-XNUMX MVC 将于 XNUMX 月投入试运行。
一、关于Elbrus 2-8 MVK的装载
当然,目前俄罗斯科学院将无法在标量和向量运算中加载容量为 2 亿次操作/秒的八处理器 MVC“厄尔布鲁士 8-100”。 两年运行双处理器MVC“Elbrus 2-2”的经验表明,上半年负载没有超过容量的30%,到第二年年底负载达到80 %。 运营综合体的一个显着缺点是其领土远离俄罗斯科学院的主要研究所,完全没有电视访问。 开发远程访问没有任何意义,因为计算中心的领土是临时的。 国外运营超级计算机的经验表明,Cray X-MP、Crau-2等计算系统的加载,只有在以电信接入为基础的集体使用模式下才有可能。 无论是在美国还是在英国,都没有单一的科学或教育机构能够装载这种类型的超级计算机,因此高性能计算中心通常是为了区域服务而建立的。
考虑到远程访问的发展,俄罗斯科学院和莫斯科国立大学的研究所以及其他一些教育机构在两到二年内装载了一个 Elbrus 2-8 MVC 的八处理器综合体。三年。 需要指出的是,国外现代计算机中心的远程接入设备和软件占综合体所有设备和系统支持的 30% 以上。 我们有这些处于起步阶段的作品。
<...>
新大楼中的俄罗斯科学院共享计算中心是什么?
该中心的设计始于 1987 年,作为一个超级计算机计算机中心,旨在安装 Elbrus-2、Elbrus-2 Elektronika SS BIS、MCP 等综合体以及国外的克劳式计算机......首先,安装Elbrus 8 -XNUMX",IBM型机和CM机。
<...>
目前,计算机中心工程设备安装调试工作正在完成,场地正在出租安装中。 厄尔布鲁士2-8国际展览馆的设备就绪程度如此之高,从通电到转入试运行时间不超过两个月。 该综合体本身目前已安装。 临时电源和冷却液将在 2 月份供应。 在双处理器配置中,Elbrus 2-XNUMX MVC 将于 XNUMX 月投入试运行。
请注意 - 准备程度如此之高,以至于一开始 试验 从按下开关的那一刻起运行(而不是常规),Burtsev 给了 2 个月,这是两个处理器,而不是承诺的八个! 提醒我同时从头开始安装 IBM ES/9000 需要多少小时? 这是1991年的冬天。 如您所见,院士们没有任何“Elbrus-2”的气味,该车处于安装状态。 VTsKP 没有等到夏天,在俄罗斯科学院的一次会议上,有人提出了关于它关闭的问题,它已经完成(Burtsev 在接受采访时回忆了这一点)。 身份不明的 Elbrus-2 的命运未知,很可能它被废弃了。
总的来说,Elbrus-2 及其第一个版本的引入实际上都失败了。 唯一完全使用这些机器的地方 - 4 处理器配置中的 10 台机器 - 是相同的 Don-2 雷达和 A-135 导弹防御系统。
考虑到令人难以置信的错误元素基础,可靠性问题一直与苏联计算机非常相关。 Elbrus-2 的创建考虑到了这一点 - 所有关键系统都已备份,操作系统可以实时关闭故障模块并从储备中引入可用的模块而不会丢失数据。 这很酷,尤其是对苏联来说,不过,这个想法也是从 Burroughs 和 Tandem NonStop 那里借来的。 Elbrus 有两个级别的恢复 - 软重启和硬重启。 在第一种情况下,失败的进程只是在另一个处理器上重新启动,在第二种情况下,整个模块被标记为失败并从机器配置中逻辑删除。
如果一个处理器发生故障,则从另一个处理器上的检查点重新启动该进程。 在实践中,这表现为对于执行时间较长的任务(如果在非常大的数据集上进行大量计算),控制点之间的距离很大,并且该过程存在很大的危险据其中一位用户说,在执行过程中脱落,
在机器上运行作业很紧张。
自然而然,所有的 Elbrus 内存都有纠错功能(不过,更容易说它在那些年没有,使用 ECC 是所有大型机器的标准)。 在CPU中,所有的指令基本上都是在重复执行和验证结果的情况下执行的(B6700没有这个功能,B7700已经有了)。 尽管如此,Elbrus 的可靠性仍有很多不足之处,与 Cray 机器的数千小时相比,平均故障间隔时间为数十小时。
虽然平均故障时间很短,尤其是对于 CPU,但平均修复时间也不到一个小时。 因此,在合格技术人员的全天候监督下的“Elbrus”通常可以长时间工作。 当模块出现故障时,它们会被系统自行关闭,技术人员会迅速修复并重新投入使用。 结果,Elbrus 的操作非常费力,这从根本上将它与所有可比级别的西方机器区分开来。 Elbrus 最重要的设施(例如,在 Arzamas-16 的 VNIIEF)拥有合格的技术人员,可以使机器几乎始终处于工作状态。 没有熟练维护人员的安装注定会出现连续的重大故障。
第一个系列 Elbrus-2 不可靠的主要原因是令人作呕的 K200 模块,Burtsev 如此溺水的多芯片,以便将承诺的速度挤出汽车。 它们被用于 1985-1989 年制造的计算机中,并在 1989 年发布了最终修订版,其中它们被普通的 BMK 所取代。 结果,可靠性提高了一个数量级 - 从 18-20 小时到 240-500 小时的平均故障间隔时间。
总的来说,不可靠性是列别捷夫学派所有计算机的主要特征之一,只有 BESM-6 脱颖而出,因为它结合了发达的元件基础和橡木电路的简单性。 为了让 S-5 中的 26E300 能够执行战斗任务,通常需要将设备数量增加三倍,使系统的每个元素都重复三倍,并且仍然有可能它的长期连续使用受到很大限制。 原则上,几乎所有关键的苏联设备(例如,特殊通信)在任何情况下都以三重冗余进行,这使成本增加了三倍并使系统复杂化。
Elbrus 的性能数据几乎总是相同的:在完整配置中,第一台机器为 12-15 MIPS,第二台机器为 120-125 MIPS。 这些数字反映了标准 Gibson-3 指令组合的性能,而不是理论上的峰值性能。 根据 VS Burtsev 的说法,他从来没有强调过理论上的峰值性能数据,也没有在任何地方发表,因为他个人不相信使用这种不完全诚实的数据来宣传他的机器(或者他更不想让自己丢脸) ,因为在实际任务中“Elbrus-2”和 125 没有挤出)。 Elbrus 在苏联的真正竞争是高端欧盟大型机,这是寻求获得重要通用计算能力的组织的唯一选择。 将 Elbrus 与西方汽车进行比较只是一种耻辱——性能在 1970 年代初期表现出色,但在 1980 年代后期已不再令人印象深刻。
EU-1066 和 Elbrus-2 在 Gibson-3 上的单处理器配置具有相同的性能,约为 12,5 MIPS。 然而,根据 Babayan 的说法,在对大型物理任务的直接测试中,单处理器 Elbrus-2 在 2,5 位操作数上的运行速度比 EC-1066 快 32 倍,在 2,8 位操作数上快 64 倍。 文章 Dorozhevets, MN, Wolcott, P., “The El'brus-3 and MARS-M: Recent Advances in Russian High-Performance Computing”, The Journal of Supercomputing 6 (1992), 5-48。 考虑到在每个必须执行浮点运算的功能块中计算结果的周期数,作者计算出每个处理器的理论峰值性能为 9,4 MFlops,或 94 处理器配置为 10 MFlops。 考虑到这是一个理论峰值,实际结果应该低 20%。
Yuri Ryabtsev,已经在这里引用过,复制了巴巴扬的故事,并做了一些修改:
竞争力从互动时代就浮现在脑海中。 有欧盟最快的计算机——在我看来,1066——单处理器。 在 1980 年代初的某个地方,我们将其性能与 Elbrus 进行了比较。 同一个任务包,秒表。 相差两倍半。 我们的建筑师感到自豪:“由于建筑成就!” 我拒绝。 让我们平等分享。 让我们看看时钟速度。” 事实证明,我们高出一倍半。 基于相同的元素,基于相同的技术。 但是我们在设计方法和执行精度上工作得更加仔细,而且冷却系统效率更高——这给出了一个半的系数。
EU-1066 的设计师 Yuri Lomov 引用了(我们在之前的文章中引用了他的话)更接近现实的数字,我们将在此重复。
IBM 3083(单处理器版本)的性能,按照最保守的估计,比 Elbrus 1,35 高 2 倍,比 EU 3 高 1066 倍。我们在 Arzamas 的著名任务上进行了检查。 EU 1066 的解决时间是 14,5 小时(国家测试行为)。 在 Elbrus 2 上解决这个问题的时间是 7,25 小时,而 IBM 3083 应该在 3,2 小时内解决这个问题,也就是快了 2,24 倍。 另外IBM 3083有1066个机架,EC 3有2个机架,Elbrus 6有4个机架(所有机器都取中央部分)。 IBM 的成果主要归功于第四代技术。 但是,对发展采取创造性的合理态度发挥了更大的作用。
其他几份绩效报告(未经独立验证)已发布。 1988 年,S. V. Kalin 推出了 Fortran Livermore 内核 (LFK),用于在一个 Elbrus-24 处理器上的 2 个线程中进行测试,并获得了 2,7 MFlops 的平均谐波值。 作为比较,循环时间为 9,5 ns 且理论峰值性能为 210 MFlops 的 Cray X-MP 在同一测试中产生 15,26 MFlops(这在 Pfeiffer, W., Alagar, A., Kamrath, A., Leary, RH, Rogers, J.,Cray X-MP、Cray-2 和 SCS-40 矢量计算机上科学代码的基准测试和优化,超级计算杂志 4 (1990), 131–152)。
这些数字表明,正如我们已经说过的,Elbrus 架构非常成功,如果它在 1970 年代初实施并且没有侧柱,那么这台机器肯定会登上基座,成为最强大的机器之一在世界上。 我们可以看到,尽管 Cray X-MP 处理器的峰值性能比 Elbrus-20 处理器的性能高出 2 多倍,但性能的平均谐波值仅高出 5,7 倍,而这只是略高于时钟比,这两台机器的频率。
在向量化良好的任务上,Elbrus-2 明显不如 Cray X-MP,这一点很明显,因为 Cray 最初是作为向量机创建的,但在执行向量化较差的程序时,它的频率方面表现出相当不错的结果。 回想起来,Elbrus-2 的开发人员低估了向量流水线在解决可向量化问题中实现高性能的重要性。 如果 Elbrus 处理器是按照 Cray 的精神设计的,那么它的理论峰值性能将是每个处理器 42,5 MFlops,而在 1980 年代早期的 425 处理器版本中则高达 10 MFlops。
Elbrus-2 性能存在两个主要瓶颈。 首先是功能块中缺少流水线,因此每个功能块使用 3+ 个周期来生成结果。 其次,指令发布机制每个周期只能发布两个或更少的操作。 然而,再一次,按照 1970 年代的标准,如果 Elbrus-2 及时出现,它会是一台很棒的机器。 1990年代初期,在西方汽车的背景下,与法拉利相比,它已经像伏尔加河了。
但是为什么这个项目已经失败了? 正如我们已经说过的(我们将再次重复这一点,注意 - 这真的很重要!) - \u1970b\u1970bElbrus 的想法非常成功。 再一次 - 对于 5500 年,Elbrus 项目作为一个整体来说是一辆出色的汽车。 这个想法只是被超标量破坏了,第五条腿像狗一样需要在那里,但它最大的坏处是控制设备架构的彻底复杂化和堆栈的实际拒绝。 我们认为,从中获得的速度优势与机器的复杂性不成比例。 6700 年的元素基础也非常现代。 正如我们已经说过的,尽管具体的技术解决方案在很大程度上从 BXNUMX / BXNUMX 系列中窥探到,但在 Elbrus 的实施中存在很多独创性。
最后,是什么杀死了他? 为什么 1970 年的厄尔布鲁士在纸上很漂亮,是世界级的机器,而 1990 年的厄尔布鲁士在金属上很糟糕,是一堆没用的铁,已经浪费了这么多? 从这个问题的提法中就可以找到答案——这就是苏联的化身。
甚至俄罗斯工程师根本不是歪的。 在有关 Elbrus 的文章中,我们已经表明我们的理论发展处于世界水平,我们的工厂工程师的手是从正确的地方成长起来的。 最终,他们拖了一个极其复杂的项目,但在加里宁格勒,他们仍然组装了多达四台“电子SSBIS”,难度增加了三倍。 实际上,这通常会导致认知失调-好吧,如果您听:理论家很棒,实践者很棒,但是为什么最后会出现这种渣? 可能,这都是诽谤和诽谤,我们一切都很好。
但是有一个问题。 在整个系统的管理机制中。 拥有不错的发动机和可行的车轮 - 变速箱是一个歪歪扭扭的怪物,难怪我们最终撞到了墙上。 正如这些文章中反复证明的那样,美国根本没有击败我们,因为有一些各级非凡的超级天才开发者,而不是因为不在联盟中的金手。 只有一件事完全不同:管理系统的机制。 是的,美国变速箱好很多倍。
Elbrus 项目绝对令人惊叹,在苏联没有先例。 就开发复杂性而言,它是美国 S / 360 的概念类似物。 有必要立即进入下一阶段的进化,这是一个巨大的高度。 就 Elbrus 而言,一开始根本没有任何东西可以创造它。 没有 CAD,没有现代微电路(TTL 和 ECL 都没有),没有开发和生产的手段,没有现成的架构和电路解决方案。 创造“厄尔布鲁士”,我们必须完全为它创造 整个 最复杂的高性能现代超级计算机的生产分支——从基本晶体到电路板布线和热封装计算。
BESM-6 在这里,作为一个例子,是不合适的,它与 Elbrus 相比的复杂性与 Zaporozhets 与特斯拉相比的复杂性相同。 ES 计算机也不好——它是 IBM 的克隆,绝对该系列的所有技术解决方案在第一台 ESki 出现 6 年前就已经可见、清晰、发明、测试和实施——拿去复制吧。 困难,但没有厄尔布鲁士那么近。
事实上,这是一个针对整个苏联电子行业的测试项目。 我们坚持吗? 我们能否重复 IBM 的壮举,它在 5 年内开发出全新的机器,建造新的工厂,教授新的人,创造了一个新的行业? 还是我们最终会不知所措并崩溃? 正如我们所看到的,他们没有。
从形式上看,2 年的 Elbrus-1990 已经是 1970 年项目的完全开发、无错误且定期运行的机器,但在计算机竞赛中,重要的是不惜一切代价爬到终点线。 在非常非常艰难的时期做到这一点很重要。 这是最难的部分。 在 20 年内建立一个机器的产业——好吧,在这里,带着愿望和无限的资金(如果你从微芯片生产线到为这些车间的工人建造车间和住房,那么数十亿美元被注入厄尔布鲁士) ),即使是孟加拉国也能应付。 但要做到这一点 这是必需的 到 1975 年,以四倍的速度推出汽车,这样它就可以在世界基座上屹立数年——这是我们无法做到的。 令我们非常遗憾。
IBM 的成功没有重演,该公司打败了整个苏联。 他们设法在 5 年内做到了这一点。 我们重复一遍,这里的重点不在于苏联人的愚蠢或完全曲率(尽管在工程师和院士中都发现了这一点,但这不是主要问题),甚至不在贫困中-他们确实没有放过Elbrus 的任何东西,而且资金膨胀得难以形容,有可能以 1980 年代中期的价格买下整个 Intel,并且还剩下一些 Zilog。
这是关于两个不可抗拒的,尽管有钱,没有英雄主义,也没有三班守夜,问题。 为了在可接受的时间(我们再次强调——可接受,而不是“好吧,20-25 年一次”)从头开始拖一个如此复杂的项目,有两件事是绝对关键的。
首先,开发和生产的高文化,让您不必在现场学习所有东西,再与落后的工具和无知作斗争10年,而不是已经推出了一系列机器。 为此,需要 50 年的领先优势,正如我们在之前的文章中所写,IBM 已经做到了。 在美国人建立高科技IT企业的那些年里,我们有沙皇尼古拉斯在“职业”一栏中为人口普查打孔卡写的:“俄罗斯土地的所有者”,大约有150倍的小酒馆每个国家都比学校,而那些学校阅读上帝的法律。 当晶体管在美国发明时,他们将我们囚禁在相对论中,作为压迫者资产阶级的阶级不正确的科学,为剥削工人而发明。 我们的发展只从赫鲁晓夫开始(并以他结束),这是第一个问题。 只是。 非常。 很少。 时间。
苏联的第二个问题一般来说是苏联本身。 更准确地说,就是我们上面谈到的相同的管理模式。 与资本主义鲨鱼的健康商业竞争不同,我们有国家计划委员会和一个极其不健康的竞争,来自唯一且绝对可靠的客户——党和国家——争夺头衔、糖果和面包。 这导致了什么 - 在一系列文章中也被反复描绘多汁,详细并带有许多示例。
无线电工业部和军工联合体的政界人士对 ITMiVT 施加的任务是制造尽可能快的(在现有技术的情况下)机器。 结果,一方面,他们仍然必须制作一个有效的副本,为此,他们必须考虑到该国实际可用的技术、资源和人员资格。 另一方面,在必要的情况下,他们不得不突破这些界限,并拖累苏联的整个计算机产业。 一旦任何组件的生产达到所需水平,这部分成功 - 例如,它们开始在 Elbrus 项目之外使用,相同的 ECL 后来进入 ES 计算机“第 3 行”和“第 4 行”。
制造世界一流的机器需要开发新的组件、电缆、电源、冷却系统、印刷电路板、连接器、分配新的生产设施等。Elbrus 项目试图同时突破所有界限。 每年在 ITM&CT 上花费的一亿多卢布中,只剩下 25-30%,其余用于其他机构的辅助技术开发,其中一些位于其他部委。 Elbrus 项目总共涉及数百家企业,生产从机柜到指示灯,从印刷电路板到电线的所有产品,而且在大多数情况下,它必须从头开始开发。
因此,从螺栓到微电路的所有问题——当一切都是原型时——很明显,开发不能很快进行。 不要忘记,世界上唯一的IBM,拥有着超凡脱俗的管理资质,这使得建立一个宏伟的垂直整合公司成为可能,数十家工厂合二为一,同步准时发布一切——从硅晶圆坯料到微处理器,有趣的是,为大型机外壳涂漆。 矛盾的是,建立在整合、控制和计划理念之上的苏联,再次迷失在了一个普通公司的整合、控制和计划中。 在 IBM,齿轮像瑞士手表一样旋转,而在苏联,隶属于不同部委和研究所的工厂相互摩擦,就像在同一个时钟的零件中倒入碎砖一样。
让每个工厂生产所需的产品绝对是一项噩梦般的任务。 首先,与每家工厂合作都需要冗长的官僚繁文缛节。 ITMiVT 主管 Burtsev,然后是 Ryabov,不得不在管理结构的各个层面进行谈判,从工厂到部委部门负责人,部长们自己,在许多情况下甚至是中央委员会。
首先,ITM&VT 与特定工厂之间的管理距离越大,参与该链条的人越多,谈判持续的时间越长,工厂与研究所之间的反馈和问责制就越弱。 与其他部委特别是能源部的互动花费了特别长的时间,但即使在无线电工业部内部,谈判也存在问题。 在每个层面上,你都必须与垄断并拥有自己利益的人打交道。
其次,工厂虽然隶属于部委,但对生产的实际影响很大。 生产设施通常负载很重,并经常以此为借口不按时完成任务。 这是因为苏联工厂更喜欢优化效率的外观,而不是效率(就像整个苏联体系),而且他们更高兴地接受的不是现在需要的订单,而是那些保证会转的订单出去,不要打乱计划和报告。 让他们与一堆新的复杂组件进行通信是一件很痛苦的事情。 转换到发布新的、未开发的产品会导致时间损失和破坏其他产品发布计划的风险,从而给生产经理带来奖金。
考虑到每个微电子工厂都依赖于一系列其他行业,让那些生锈的齿轮朝着正确的方向旋转是一项艰巨的工作。 就像蛋糕上的樱桃一样:计划的指标表示产品的数量,而不是质量,很明显可以牺牲什么,特别是因为为了通过验收,任何工厂都有一堆肮脏的把戏。
因此,工厂根本不是这场博弈的被动参与者,相反,为了给生产施加压力,布尔采夫经常不得不自然而然地走向中央委员会,机器的每个元件都是如此。 原则上,对计算机技术进行跨部门监督的军工委员会 (VPK) 应该促进 ITMiVT 与生产的互动。 在实践中,据一些熟悉军工联合体政策发展的人士透露,他们也有自己的暗流,甚至厄尔布鲁士也并非总能得到全力支持。 一部分力量仍然分散在一堆其他项目上。
从历史上看,ITMiVT 仅与两家工厂——莫斯科 SAM 和扎戈尔斯克 ZEMZ 有或多或少的正常关系。 CAM为Elbrus生产BESM-6、AS-6以及辅助设备——Elbrus-1K2和Elbrus-B协处理器、I/O处理器、交换机和驱动器。 这些机器本身是由 ZEMZ 制造的,一些子系统,例如内存模块,是在 Penza ZVEM (PPO EVT) 生产的。 在 1980 年代,塔什干的工厂也为生产 Elbrus 进行了重新装备,但是,考虑到来自南部共和国的部件的质量,让我们说一件事 - 如果它不存在会更好。
苏联管理层没有考虑到被称为坎贝尔定律的基本经验法则:
任何定量的社会指标越多地用于制定社会决策,它就越容易受到腐败压力,它就越倾向于扭曲和破坏它旨在监测的社会进程。
在一个更简单的表述中,这个原则被理解为这样一个事实,即一旦将某个度量引入系统,人们就开始优化这个度量,而不是他们引入它的活动。 一旦我们引入了一个严格的等级结构,其中 90% 位于底部,而党政领导者与国家别墅、疗养院和司机坐在顶部,那么这 90% 中的大多数人开始优化的不是他们的工作,而是获得的方法进入这个非常精英的政党。
斯大林为苏联科学院建造的正是这样一个结构,从那时起,国内科学只有在脱离这种等级制度(例如,核项目)时才会产生重大成果。 随着勃列日涅夫的到来,认真工作的动力完全消失了,大量的人开始模仿各种规模的活动,只是为了获得梦寐以求的学术主席或部长职位,这是终身给予并承诺的削减和回扣的巨大优势。 布罗维诺塞特统治下的各个层面都发生了什么样的腐败——这通常不是童话里的说法,也不是用笔来描述的,90年代的各种别列佐夫斯基都会羡慕不已。 一项鱼类业务是值得的——渔业部长本人保护了整个联盟的点数,通过这些点数吨鱼子酱通过收银台运往西方换取货币,甚至 该 亚洲共和国发生了什么,通常最好不要在晚上阅读...
勃列日涅夫领导下的苏联腐烂到根基,最终在他死后几年就崩溃了。 那里有什么样的“厄尔布鲁士”,到戈尔巴乔夫时代,卫生纸已经出现问题,不仅是卫生纸,所有可以被偷和锯掉的东西都被他们自己的部长和老板偷走锯掉了,所有的“先进”工作,纯粹是为了省更多的钱而名义上进行的,社会主义成了覆盖垃圾堆的灿烂屏风。
已经引用的 Yuri Ryabtsev 完美地表达了苏联院士对用户及其需求的态度(以及对一般电子学发展的理解):
苏联的普通公民与计算机技术有什么关系?
那时,他们还没有接触到电脑。 谁接触过,他是专业人士。 我们在设计自动化系统、测试中使用机器——也就是说,在狭窄的区域。 这需要有资质的人。
您如何评价计算的个性化?
当日本人宣布他们将发布一款只是手机的手机时,我寻找了很长时间。 清理所有功能并保留主要功能:大屏幕,大键盘。 如果侦察员进行侦察,他不会花所有的花里胡哨地把刀挂在自己身上。 他为特定功能选择一把刀。 现在智能手机甚至被用作镜子。 这就是它们被创建的原因吗? 触摸屏适用于谁? 对于飞行员。 因为他们没有时间去弄乱键盘。 工具必须是工具。
那时,他们还没有接触到电脑。 谁接触过,他是专业人士。 我们在设计自动化系统、测试中使用机器——也就是说,在狭窄的区域。 这需要有资质的人。
您如何评价计算的个性化?
当日本人宣布他们将发布一款只是手机的手机时,我寻找了很长时间。 清理所有功能并保留主要功能:大屏幕,大键盘。 如果侦察员进行侦察,他不会花所有的花里胡哨地把刀挂在自己身上。 他为特定功能选择一把刀。 现在智能手机甚至被用作镜子。 这就是它们被创建的原因吗? 触摸屏适用于谁? 对于飞行员。 因为他们没有时间去弄乱键盘。 工具必须是工具。
在那之后,我们仍然问 - 为什么在俄罗斯现在没有一家公司在智能手机的生产方面可以与苹果相媲美,而在实践中对某种“俄罗斯”智能手机的可悲尝试是由 100% 西方组件在西方架构上组装而成的在他们自己的工厂上,俄罗斯人只花了钱和一个标志吗? 是的,因为一个普通的苏联公民不应该使用计算机,所以用猪鼻子爬进卡拉什排不是他的事。 这方面有主管机关、有主管同志,比谁都平等。 而且没有什么可以给普通市民一个触摸屏的,他们完全是在窃笑! 为了无产阶级,他们发明了一个按钮,所以用脏手指戳进去。
信息