前苏联曾拥有全球最快超级计算机
2016-02-23柳玉鹏
柳玉鹏
美国总统奥巴马签署命令,要求美国在2025年造出世界上最快的超级计算机,标志着美国、中国和日本之间的新一轮超级计算机之争重新点燃战火。然而在这些角逐者中,缺少了另一个大国俄罗斯的身影。外界习惯性认为俄罗斯错过了计算机发展的黄金时期。但鲜为人知的是,前苏联研制的超级计算机曾一度位居世界首位。
冷战时期,作为超级大国的苏联与美国在军事和科技领域都展开激烈的竞争,计算机技术领域也不例外。苏联最早的计算机是从1948年开始研制的。在莫斯科、列宁格勒、基辅和埃里温等多家科研中心都有专业人士从事计算机研发工作。1951年伊萨阿克·勃鲁克与其他科学家一起研发出M-1计算机。1959年又研制出第一台真空管计算机M-40,并在苏联第一次成功的反导试验中发挥重要作用。1973年,列别捷夫精密机械与计算技术研究所研发苏联第一台使用集成电路的超级计算机,命名为“厄尔布鲁士”(厄尔布鲁士山是高加索山脉的最高峰、前苏联第一高峰,是俄罗斯民族力量与勇气的象征)。这些计算机随后被广泛用于航天工程、核武器和防空武器系统等军事装备中。但整体上看,苏联这些计算机性能都较落后,更有仿制西方同类产品的嫌疑。
出于与美国对抗的政治形势需要,苏联急需研制更先进的、主要用于军事领域的超级计算机,尤其是反导系统和观察近地太空等数据处理能力要求更强的领域。从1978年开始,苏联科学院院士卡尔采夫领衔的小组开始研发性能更强的超级计算机。除了调集苏联全国最顶尖的科学家外,克格勃也不遗余力地在世界范围内到处收集西方有关超级计算机研制的最新情报。1984年,当时世界最先进的M-13计算机问世,它是在M-10计算机基础上研发,每秒浮点运算次数(FLOPS)最高达到24亿次,相当于当时美国最快的GrayX-MP/4的9.41亿次的近三倍,出人意料地夺得当前全球最快超级计算机的头衔。1984年苏联正掀起社会主义建设高潮,全球最快超级计算机的研制成功立刻成为苏联社会主义发展阶段的最新成就,并让整个苏联为之自豪。
这个消息给一向在超级计算机领域遥遥领先的美国当头一棒。尤其让西方担心的是,当时超级计算机主要用于高精尖武器的研制领域,苏联取得这个成就会不会出现让西方更担忧的武器?它们的担心很快成为现实。最初生产的3台此型计算机被严格保密,主要用于导弹袭击预警系统及太空监视系统的研发。1986年起,该型计算机在扎戈尔斯基计算机工厂投入批量生产,总计生产了近20台。据俄罗斯《红星报》披露,苏联第二代导弹防御系统、航天飞行控制中心、“车里雅宾斯克-70”核弹的数据计算等使用的都是这种超级计算机。它后来还用于A-135导弹防御系统和莫斯科空天防御系统的“顿河-2H”多功能雷达控制系统。由于这种超级计算机为国防事业做出的巨大贡献,苏联最高苏维埃于1986年举行隆重的授奖仪式,授予研究所红旗劳动奖章。至今这种计算机的模型仍安放在俄罗斯工业博物馆内,与当时最先进的“达里亚尔Y”雷达放在一起。
但苏联在超级计算机领域第一的地位只保持了一年多。时值冷战高峰,美国凭借雄厚的技术积累,于1985年依靠新的Gray-2超级计算机重新反超。1986年,苏联开始“厄尔布鲁士-3”超级计算机的研制工作,它基于全新的结构理念设计,拥有16个处理器。该项目一直持续至1994年,但由于种种原因未能批量生产。
(军舰摘自《环球时报》2015年8月13日)