1958年8月1日,中科院党组书记张劲夫视察中,103机运行短程序成功。“有了!”张劲夫的这句话,意味着中国第一台通用电子计算机研制成功。
此时距离全球第一台计算机,美国宾夕法尼亚大学的“ENIAC”制作完成已经过去了12年,但这依然是新中国科技发展史上浓浓的一笔,当时的研发条件是现在的研发人员无法想像的。
“听老一辈的研发人员说,那时的研发环境是封闭的,大家都只知道计算机的原理,但每个配件工艺都比不上国外。”曙光总裁历军如是说。
据他描述,当时西方国家对新中国有着各类的技术封锁,任何存储、硬盘等设备,想买都没人卖。存储用的是自己一圈一圈绕出来的线圈,自己做了一个脸盆大的硬盘,才只能装50K的数据。
再加上当时的大学中,还没有开设计算机技术和计算机数学这些专业,国内的人才严重不足,很多刚刚接受完培训的学生马上就变成了老师。
在这种艰苦的环境下,苏联人给了我国研发人员很大的帮助。当时的苏联已经有自己的БЭСМ、M-3计算机,中科院计算所1957前派了15人去苏联学习,并通过政府渠道拿到了这两台计算机的整套图纸资料。
“在当时国内外的形势下,我们只能向苏联学习,别无他路可走。苏联对于我们国家计算机事业的开创是有着很大帮助的。”计算所第一任所长阎沛霖在回忆中这么写到。
为了应对科研人员偏少的难题,1956年,中科院计算所开始筹备成立,并集中了当时的二机部十局、总参三部、国防五院和大学等几个方面的科研人员一起研发。103机正是在这些研发人员不分彼此的工作中研制出来的。
而在研发成功取得经验后,这些人员又返回自己的单位,开展计算机技术的研发和教学,这也对新技术的普及起到了很好的效果。
103机属于通常我们所说的第一代计算机,也就是电子管计算机,而当时国外已经开始了第二代计算机晶体管计算机的研发。不过这次我国的研发人员并没有拉下,因为1958年,我国也开始这项技术的研发。
1959年10月1日,104机研发成功,每秒的运算速度就达到了1万次,接近英国、日本计算机的指标,这也是我国第一台大型通用电子计算机。
“当时的研发是根据需要的项目来做的,往往只生产一两台。”历军说。而104机后来也承担了国防项目“两弹一星”的程序计算工作。
拉下十年的技术,能很快地接近国际一流水平,这和当时研发人员的埋头苦干是分不开的。在历军眼中,计算所的研发人员一直有着一种一定要做出技术的决心,并也有能坚持长期研发的足够耐心。
在原计算所十八研究室主任郭辉生的回忆录中写到,在109乙机的研发过程,整个十二室经历了一场“会战”程度的整顿,一位老师傅在妻子难产时中选择“不下火线”,而郭辉生自己在母亲病危后仍加班半天后才回家,他的母亲当晚去世,郭辉生第二天又回到所里工作。
“1965年的元月2日不知为什么,我思念母亲时又并无任何惭愧之意,反而觉得是母亲同意我当时那样做的──因为有的同志对工作比我更加投入和献身。”郭辉生写到。
也正是这样,后来的119机、109机、111机,以及之后到来的曙光系列机器不断诞生,其技术上最国际最前沿的差距在逐步缩小。
运算峰值方面,曙光2008年发布的5000A以百万亿次的运算速度入围全球Top10高性能计算机行列。而在数量上,国内TOP100的高性能计算机中,仅是曙光一家的机器已经占据了四分之一以上。
在曙光1000机器1995年研制出来后,计算所智能研发中心就成立了曙光,以推进高性能计算机的产业化发展。
到今天,高性能计算机国内产业化的步伐已经初具成效,除了国防、能源、气象,包括建筑设计、工业设计的模拟等技术都开始使用高性能计算机。这些应用使超级计算机不再只是科研所的项目,而逐渐被企业、社会各界所熟悉。