
——中国数字电子计算机的创业历程及领路人
(2006-09-11 16:18:31)
■ 中国科学院院士、北京科技大学教授 高庆狮
编者按: 一转眼,中国的计算机事业已经走过了50个春秋。在《计算机世界》纪念中国计算机事业发展50年的过程中,我们看到,在这50年里,有太多激动人心的创举出现,也有太多令人黯然的无奈穿过。
几代大师为了中国计算机事业的发展鞠躬尽瘁,更多人为了中国计算机产业的前行奋发图强。为此,我们特邀中国科学院院士、北京科技大学教授、中国科学院计算技术研究所终身研究员高庆狮撰写此文,以纪念过往、庆祝成就,同时也警醒现状、激励未来。
50年风雨之后,为了寻求ICT的融合和计算领域的更大发展,中国正在积极酝酿更好的政策环境。2006年8月29日,全国信息产业科技创新会议在京召开。
自从1946年,世界上第一台数字电子计算机在美国诞生,与计算机最邻近领域的数学和物理界的共和国泰斗、世界数学大师华罗庚教授和中国原子能事业的奠基人钱三强教授,十分关注这一新技术如何在国内发展。
中国诞生计算机
从1951年起,国内外和计算机领域相近的其他领域人才,尤其是从国外回来的教授、工程师和博士,不断转入到该行业中。他们当中的很多人,都在华罗庚领导的中科院数学所和钱三强领导的中科院物理所里,其中包括国际电路网络权威闵乃大教授、在美国公司有多年实践经验的范新弼博士、在丹麦公司有多年实践经验的吴几康工程师,以及从英国留学回来的夏培肃博士和从美国留学回来的蒋士飞博士。
他们积极推动,把发展计算机列入12年发展规划。
1956年3月,由闵乃大教授、胡世华教授、徐献瑜教授、张效祥教授、吴几康副研究员和北大的党政人员组成代表团,参加了在莫斯科主办的“计算技术发展道路”国际会议,到前苏联“取经”,为我国制定12年规划的计算机部分做技术准备。当时的代表团主要成员后来都参加了12年规划。此外,范新弼、夏培肃和蒋士飞也加入规划制定中。在随后制定的12年规划中,确定了中国要研制计算机,并批准中国科学院成立计算技术、半导体、电子学及自动化等四个研究所。
计算技术研究所筹备处由科学院、总参三部、国防五院(七机部)、二机部十局(四机部)四个单位联合成立,北京大学、清华大学也相应成立了计算数学专业和计算机专业。为了迅速培养计算机专业人才,这三个单位联合举办了第一届计算机和第一届计算数学训练班。计算数学训练班的学生有幸听到了刚刚归国的钱学森教授和董铁宝教授讲课。钱学森教授在当时已经是国际控制论的权威专家,而董铁宝教授在美国已经有过3~4年的编程经验,也是当时国内惟一真正接触过计算机的学者。当时我也是学生之一。
钱学森的数学功底的深度和广度几乎涵盖了我们所学的数学的所有课程,而且运用自如,我们作为北大数学系学生,对此感到十分钦佩。同时,钱学森教授也帮助我们具体了解到,数学如何应用到实际物理世界中。
在前苏联专家的帮助下,由七机部张梓昌高级工程师领导研发的中国第一台数字电子计算机103机(定点32二进制位,每秒2500次)在中国科学院计算技术研究所诞生,并于1958年交付使用。参与研发的骨干有董占球、王行刚等年轻人。随后,由总参张效祥教授领导的中国第一台大型数字电子计算机104机(浮点40二进制位、每秒1万次)在1959年也交付使用,骨干有金怡濂,苏东庄,刘锡刚,姚锡珊,周锡令等人。其中,磁心存储器是计算所副研究员范新弼和七机部黄玉珩高级工程师领导完成的。在104机上建立的、由仲萃豪和董韫美领导的中国第一个自行设计的编译系统,则在1961年试验成功(Fortran型)。
国防是首要服务对象
在任何先进国家,计算机的发展首先都是为国防服务,应用于国家战略部署上,中国也不例外。1958年,北京大学张世龙领导包括当时作为学生的王选在内的北大师生,与中国人民解放军空军合作,自行设计研制了数字电子计算机“北京一号”,并交付空军使用。当时中国人民解放军朱德总司令还亲自到北京大学北阁“北京一号”机房参观了该机器。随后,张世龙带领北大师生(包括王选和许卓群在内),立即投入北大自行设计的“红旗”计算机研制工作,当时设定的目标比前苏联专家帮助研制的104机还高,并于1962年试算成功。但是由于搬迁和文革的干扰,搬迁后“红旗”一直没有能够恢复和继续工作。
与此同时,1958年,在哈尔滨军事工程学院(国防科技大学前身)海军系柳克俊的领导下,哈尔滨军事工程学院和中国人民解放军海军合作,自行设计了“901”海军计算机,并交付海军使用。在海军系康继昌的领导下,哈尔滨军事工程学院和中国人民解放军空军合作,自行设计的“东风113”空军机载计算机也交付空军使用。随后,柳克俊领导的国产晶体管军用的计算机,也在1961年交付海军使用。
1958年~1962年期间,中国人民解放军总参谋部也前后独立研制成功了一些自行设计、全部国产化的计算机。
1964年,中科院计算技术研究所吴几康、范新弼领导的自行设计119机(通用浮点44二进制位、每秒 5万次)也交付使用,这是中国第一台自行设计的电子管大型通用计算机,也是当时世界上最快的电子管计算机。当时美国等发达国家已经转入晶体管计算机领域,119机虽不能说明中国具有极高水平,但是仍然能表明,中国有能力实现“外国有的,中国要有;外国没有的,中国也要有”这个伟大目标。
在119机上建立的,是董韫美领导的自行设计的编译系统,该系统在1965年交付使用(Algol型),后来移植到109丙机上继续起作用。
哈尔滨军事工程学院计算机系慈云桂教授领导的自行设计的晶体管计算机441B(浮点40二进制位、每秒8千次)在1964年研制成功,骨干人员包括康鹏等人。1965年,441B机改进为计算速度每秒两万次。
与此同时,中科院计算技术研究所蒋士飞领导的自行设计的晶体管计算机109乙机(浮点32二进制位、每秒6万次),也在1965年交付使用。为了发展“两d一星”工程,1967年,由中科院计算机所蒋士飞领导,自行设计专为两d一星服务的计算机109丙机,并交付使用,骨干有沈亚城、梁吟藻等人。两台109丙机分别安装在二机部供核d研究用和七机部供火箭研究用。109丙机的使用时间长达15年,被誉为“功勋计算机”,是中国第一台具有分时、中断系统和管理程序的计算机,而且,中国第一个自行设计的管理程序就是在它上面建立的。
这些由中国科研人员自力更生、努力拼搏研制出的第一批计算机,代表了中国人掌握计算机的技术水平和成果,证明了中国有能力发展自己的全部国产化的计算机事业。
突破百万到超越亿计算
虽然我国自行设计研制了多种型号的计算机,但运算速度一直未能突破百万次大关。1973年,北京大学(由张世龙培养的、包括许卓群和张兴华等骨干人员)与“738厂”(包括孙强南、陈华林等骨干人员)联合研制的集成电路计算机150(通用浮点48二进制位、每秒1百万次)问世。这是我国拥有的第一台自行设计的百万次集成电路计算机,也是中国第一台配有多道程序和自行设计 *** 作系统的计算机。该 *** 作系统由北京大学杨芙清教授领导研制,是国内第一个自行设计的 *** 作系统。
1973年3月,在全国实际研制目标200~500万次不能满足中国飞行体设计的计算流体力学需要的情形下,时任国防科委副主任的钱学森,根据飞行体设计需要,要求中科院计算所在20世纪70年代研制一亿次高性能巨型机,80年代完成十亿次和百亿次高性能巨型机,并且指出必须考虑并行计算道路。中科院计算所根据国防情报所和计算所情报室提供的国际上的公开资料,分析了1970年前后美国研制的高性能巨型机的优缺点之后,于1973年5月提出“全部器件国产化一亿次高性能巨型机(20M低功耗ECL、电路-四条流水线)及其模型机(757向量计算机、10M ECL、电路-单条流水线)”的可行方案。由于文革中受到严重干扰,以及文革后“走马灯”式良莠不齐的领导乱指挥,尽管在1979年,由亚城负责的20M低功耗ECL电路的集成电路芯片投片已经研发成功,但是最终“全部器件国产化一亿次高性能巨型机”的研发,因为任务变化,最终搁浅。
表1和表2给出了代表中国掌握电子管、晶体管、集成电路计算机技术的发展时间表,水平主要是根据创新的“三性”中的先进性。需要说明的是,表中所列只是代表中国已掌握的计算机技术水平的计算机,其中,带*的103、104、119、150、757,及银河-1号巨型机和银河-2仿真计算机等7台计算机,都被载入“记述对中华文明发展起促进作用的重要历史事件”的中华世纪坛青铜甬道铭文中。
除了研制水平之外,产业、市场和应用的发展也同样重要。在批量生产计算机上,电子工业部及其相关研究所(例如著名的15所)和工厂(例如著名的738厂)功不可没。不仅上述中国早期计算机的研制和批量生产要依靠它们,而且它们也独立设计和研制过一些成批生产的计算机(例如108系列、与清华大学合作的DJS-130等),尤其在人造卫星地面系统(例如320计算机及舰上718计算机)及其他军工任务上,这些研究所和工厂都有过突出贡献。研究所和工厂研究工作的重点,主要是在技术和工艺方面。他们的领军人包括莫根生、陈立伟、曹启章及一批骨干人员,例如江学国等。现任中国工程院院士罗沛霖领导的仿IBM系列也起过历史性作用,沈绪榜和李三立负责的有关卫星天上和地上计算机及其他任务用的计算机也做出了重要的贡献。此外,七机部、清华大学及中科院各分院在发展计算技术方面还做出了许多贡献,这里就不枚举了。
中国自力更生全部国产化的半导体、集成电路计算机事业,和20世纪50~70年代林兰英、王守武、王守觉和徐元森等教授领导的中科院半导体所、上海冶金所和109厂的研究及开发工作是分不开的。中科院半导体所和109厂都是从中国科学院物理所独立出来的,中科院物理所对中国计算机事业的历史贡献功不可没。
人才培养至关重要
发展计算机事业离不开人才培养,20世纪50~70年代,中科院计算技术研究所(及之后的中国科技大学)的夏培肃副研究员、北京大学和哈尔滨军事工程学院,在组织教师和学生动手研制计算机、进行实践、培养人才等方面,都取得了很好的成绩。夏培肃领导组织教师和学生动手研制了107(定点32二进制位、每秒 250次)计算机,该计算机于1960年交付使用,并且还复制了两台。尽管107计算机比103(1958年交付使用)、104计算机(1959年交付使用)速度低了10倍到40倍,但是对培养人才起了重要作用。
一个计算机系统是由多方面研究成果构成的。范新弼领导的磁心存储器长期处于领先地位,其中主要的骨干有伍福宁、王振山、徐正春、张杰、甘鸿,等等。王克本领导了中国第一个八层印刷电路版研究与设计小组。方光旦在磁头、磁胶,张品贤在磁带,顾尔旺在磁鼓等方面,都做出了出色的贡献。实际上,大多计算机的研发都是集体成果,例如全国参加757计算机研发工作的人员,就有上千人。
我国第一个“计算机系统结构设计”小组于1957年在中科院计算所成立。20世纪50~70年代,它承担了中科院计算所代表性的计算机(119、109乙、109丙、757、717等计算机)的系统结构设计任务。参与成员则根据当时前苏联计算机领军人物、前苏联科学院列贝捷夫院士的建议,由年轻的数学专业毕业生组成。第一任小组负责人是国际网络权威人士闵乃大教授,第一个正式设计任务则是1958年5月国防部门的“导d防御系统计算机”系统结构设计。设计工作由北京大学张世龙和第二任小组负责人虞承宣,加上6名数学专业毕业的大学生组成,其中周巢尘、沈绪榜等3人后来分别由不同领域(软件、航天、系统结构)、不同单位被选为中科院院士。
中国20世纪60年代编译系统的带头人在当时都是年轻人,如中国人民解放军总参谋部杨奇、中科院计算所董韫美和仲萃豪、南京大学徐家福、国防科技大学陈火旺等。中国20世纪60年代 *** 作系统的带头人有北京大学杨芙清、南京大学大孙仲秀等,当时也都是年轻人。软件正确性设计(容易推广到硬件的正确性设计)是近20多年国际上关注的具有巨大经济效益、社会效益和理论价值的重大问题。我国领军人物何积丰院士、周巢尘院士如今已经是国际上知名的佼佼者。20世纪70年代,逐渐形成容错和检测理论和实践的带头人是魏道政,而知识处理的带头人是陆汝钤。
依赖进口弊端过大
20世纪70年代后期以后,中国研制的计算机,几乎全部使用进口元器件、进口部件。
由于超大规模集成电路迅速发展,数千万甚至上亿个晶体管逐渐能够集成在一个芯片上,20世纪80年代及其之后得到迅速发展的计算机,是普通个人使用的“微机”(PC机)及超强“微机”(后者可以组成服务器或者并行处理的高性能计算机),而其他各式各样的计算机(包括超级中小型计算机在内)由于性价比问题,无法和微机竞争,就自然逐步退出舞台了。国际上没有及时调整战略的计算机公司,例如CDC公司、王安公司等,纷纷倒闭。虽然如此,国内那一段过渡时期为了满足用户需求而研制的各种机型也曾有过较大贡献,例如张修领导的KJ8920,在为用户提供优质服务软件方面就很突出。
中国最早意识到个人计算机发展趋势而率先转向研究“微机”,并且做出突出贡献的带头人有倪光南、韩承德等。
国内高性能计算机,有慈云桂、卢锡城、周兴铭、杨学军领导的银河系列;张效祥、金怡濂、陈左宁领导的神州系列李国杰、孙凝晖领导的曙光系列;祝明发领导的联想深腾系列;以及周兴铭领导的银河-2数字仿真巨型机等。PC机有联想系列、长城系列、方正系列、同方系列等,其学术代表性带头人是倪光南,产业代表性的领军人是柳传志。
计算机产业作为一个产业链,软件发展依赖于整机和应用需求的发展整机的发展依赖于芯片、部件及需求的发展芯片的发展则依赖于“集成电路生产线大三角形”的发展。这里集成电路生产线大三角形是指集成电路生产线的三大部分,即大底座、中间层和顶层。大底座(价值十多亿美元的集成电路制造工艺生产线)是从拉单晶硅到光刻-扩散-参杂,到最后封装,相当于过去林兰英、王守武、王守觉和徐元森等领导中科院半导体所、上海冶金所的研究工作。中间层是各种高速低功耗电路设计,相当于过去中科院计算所电路设计组蒋士飞、沈亚城等人的研究工作。20世纪70年代,沈亚城所进行的高速低功耗ECL电路设计,直到做成芯片,才可以算做完成。顶层则是硅编译等等软件工作,这部分工作过去是计算所使用小规模集成电路时把逻辑设计图变成为工程布线图的手工工作,加上半导体所制造小规模集成电路各种掩模版所需的手工工作。在超大规模集成电路的情况下,从复杂性、可靠性角度,手工是绝对不可能完成的,需要依靠硅编译来自动完成。
在允许部分进口的环境下,一个产业链如果要求全部国产化,会造成一环落后引发产业链后续部分全部落后的情况;使用进口元器件、进口部件,使得各种类型整机可以在国际先进基础上得到发展,进而软件和应用都能在国际先进基础上得到发展,从市场经济角度看,这无疑是正确的。
但是,当国内所研制的计算机全部转向使用进口元器件、进口部件时,一方面中国的高性能计算和PC机的发展依赖于进口元器件和进口部件的水平另一方面中国的集成电路研制力量,由于缺少巨大的经济支持,都转向非计算机用的其他难度小的方向。
“元器件全部进口化”导致的结果是,不仅全部国产化的亿次高性能巨型机研制中止,而且真正完全自主的国产的计算机集成电路研制工作也中断,至今也没有恢复,甚至没有任何恢复的迹象,这两方面对国家安全都很不利。实际上,“集成电路生产线大三角形”依靠进口的集成电路生产线,就等于依赖外国集成电路生产线水平和外国政府批准向中国出口的集成电路生产线的水平。引进无法达到最先进,而且在特殊情况下,引进很可能中断,引进的生产线的备份件也不能得到更新。
“中国芯”何时真正崛起
进入21世纪以后,李德磊负责的“方舟”、胡伟武负责的“龙芯”、以及王沁参加负责的“多思”、方信我负责的“国安”等等“中国芯”项目不断涌现,计算机产业链国产化又前进了一大步。但当前或者未来将出现的众多的“中国芯”的共同点,都是“集成电路生产线大三角形”的一个应用。也就是说,其水平仍然是依赖于外国集成电路生产线水平和外国政府批准向中国出口的集成电路生产线的水平,仍然受制于人。
众多“中国芯”的主要的差别只是在系统结构设计上,或者在高速低功耗电路等设计上,有没有重大创新、重大突破。设计明显创新的,有国外学者称之为相当于“大学生课程设计”水平,虽然难听却也有几分道理。尽管能设计“中国芯”的人或公司越来越多,但是能设计“中国集成电路生产线大三角形”的人,如果不采取措施,不仅目前没有,恐怕不远的将来仍然是空白。如果中国不能制造中国的“集成电路生产线大三角形”,那么无论有多少种“中国芯”,中国的高性能计算机和中国PC机的发展水平就必然还是取决于美国“集成电路生产线大三角形”的发展水平及美国政府允许向中国出口的水平。
现实的道路是,我们可以通过引进、消化、吸收与独立研究相结合的方式发展芯片产业,而建立完全自主的“集成电路生产线大三角”,则应该是国家急需解决的重中之重。
早在1965年,中科院半导体所王守觉就开始研制从逻辑图到掩模版的自动形成系统“图形发生器”,这项研究比美国还早。由于文革破坏而中断了3年,1971年初研制成功时,反而比美国晚了一年多。以上历史说明,中国人的独立研究能力也不容忽视,研究环境也不容被忽视。
如何做到既能使产业链的各个环节的发展都能建立在国际最高水平之上,又能确保国家安全?这不仅仅是一个计算机产业链的问题,应该是许多产业链所存在的共同问题,更是决策者急需处理的政策问题。
中国半个世纪电子数字计算机事业的领路人,是在两位共和国功勋科学家华罗庚和钱三强关注下的一个群体,这个群体在50年前,是10多名从相邻领域转过来的30~40多岁的中青年带头人,和五、六十名受过专业教育的20多岁的青年骨干,还有数十名当时尚未出世的后起之秀,本文列举的,只是这个百人群体中的一小部分。
链接:文中部分科学家简历
华罗庚:江苏金坛人。中国解析数论、典型群、矩阵几何学、自守函数论与多复变函数论等很多方面研究的创始人与开拓者,国际知名数学家,先后当选美国科学院外籍院士,第三世界科学院院士,法国南锡大学、美国伊利诺大学、香港中文大学荣誉博士,联邦德国巴伐利亚科学院院士等。
钱三强:浙江湖州人,出生于浙江绍兴。核物理专家、中国核原子科学之父,曾师从居里的女儿、诺贝尔奖获得者伊莱娜?居里及其丈夫约里奥?居里。在中国研发原子d期间,担任技术总负责人、总设计师,被追授“两d一星功勋奖章”。
范新弼:电子计算机专家,湖南长沙人。1951年获美国斯坦福大学电子学博士学位,在电子器件研究与应用领域获8项美国专利。归国后,领导我国第一台大型计算机及其后多台大型计算机的磁芯存储器研制工作,领导中国半导体存储元件研究,建立了国内第一批测试设备。
张效祥:计算机专家、中国科学院院士(学部委员)、中国解放军总参谋部计算技术研究所研究员。领导中国第一台大型通用电子计算机的仿制并在此后的35年中主持中国自行设计的电子管、晶体管到大规模集成电路各代大型计算机的研制,为中国计算机事业的创建、开拓和发展,起了重要作用。1985年,领导完成中国第一台亿次巨型并行计算机系统。
钱学森:中国现代物理学家、世界著名火箭专家、全国政协副主席,浙江杭州市人,生于上海。钱学森曾在美国任讲师、副教授、教授以及超音速实验室主任和古根罕喷气推进研究中心主任。1950年开始,历经5年努力,于1955年才回到祖国,1958年起长期担任火箭导d和航天器研制的技术领导职务。
董铁宝:力学家、计算数学家,江苏武进人,“中国第一个程序员”(王选),长期致力于结构力学、断裂力学、材料力学性能、计算数学的研究和教学,我国计算机研制和断裂力学研究的先驱者之一。1945年赴美学习,1956年归国教学,1968年在文革中因受迫害自杀。
金怡濂:中国工程院院士、著名高性能计算机专家、国家最高科学技术奖获得者,原籍江苏常州。中国第一台大型计算机研制者之一,先后提出多种类型、各个时期居国内领先或国际先进水平的大型、巨型计算机系统的设计思想和技术方案,为我国高性能计算机技术的跨越式发展和赶超世界计算机先进水平有着重要贡献。
王选:江苏无锡人。著名的计算机应用专家,主要致力于文字、图形、图象的计算机处理研究。中国科学院院士、中国工程院院士、第三世界科学院院士、国家最高科学技术奖获得者。曾任北大方正集团董事、方正控股有限公司首席科技顾问,九三学社副主席、中国科协副主席、九三学社副主席、中国科协副主席。2003年当选十届全国政协副主席。
周巢尘:计算机软件专家,原籍江苏南汇,中国科学院院士(学部委员)、第三世界科学院院士、中国科学院软件研究所研究员,曾任联合国大学国际软件技术研究所所长。
杨芙清:北京大学计算机学科第一位教授、博士生导师,中国科学院院士(学部委员)、计算机科学技术及软件专家,无锡人。历任软件工程国家工程研究中心主任、北京大学信息与工程科学学部主任、北京大学软件工程研究所所长、北京大学计算机科技系教授。
孙仲秀:计算机科学家、中国科学院院士,原籍浙江余杭,生于江苏省南京市,历任南京大学助教、讲师、副教授、教授、博士生导师、副校长等职。1974年后主持研制了中国国产系列计算机DJS200系列的DJS200/XT1和 DJS200/XT1P等 *** 作系统。从1979年起开始对分布式计算机系统软件和应用进行了研究,1982年在国内首次研制成功ZCZ分布式微型计算机系统,研究和开发了多个实用的分布式计算机系统。
何积丰:中国科学院院士、计算机软件专家,生于上海,祖籍浙江宁波。现任华东师范大学终身教授、软件学院院长,上海嵌入式系统研究所所长、联合国大学国际软件技术研究所高级研究员。早年进行管理信息系统和办公自动化系统的研发。
吴几康:安徽歙县人。计算机专家、中国计算机事业的开拓者之一。曾于1951年至1953年在丹麦任无线电厂开发工程师,归国后调至中国科学院近代物理研究所,后参与筹建计算技术研究所。1965年负责研制成功两台大型通用计算机,后参与筹建771微电子学研究所,任副所长和研究员。
张梓昌:电子计算机专家。江苏崇明(今属上海市)人。历任航天工业部第二研究院所长、测控公司总工程师,中国计算机学会第一届副理事长,中国宇航学会第一、二届理事。长期从事电子设备和计算机的研制,曾负责我国第一台计算机的技术工作,是我国计算机技术的学科带头人之一。
张世龙:北京大学计算机科学与技术系主任、教授,曾参加我国第一台自行设计制造的大型计算机119机和北大红旗计算机的系统设计。
慈云桂:著名计算机科学家、教授,中国科学院技术科学部学部委员,安徽桐城人。历任国防科技大学副校长兼电子计算机系主任和计算机研究所所长等职,先后主持了我国多种型号计算机的研制,从领导研制我国第一台电子管数字计算专用机,到担任“银河”亿次计算机研制的技术总指挥和总设计师,为国家经济建设、国防建设及科学研究事业做出了突出贡献。
冯康:应用数学和计算数学家、中国科学院院士、世界数学史上具有重要地位的科学家。生于江苏南京,原籍浙江绍兴。其独立创造了有限元方法、自然归化和自然边界元方法,开辟了辛几何和辛格式研究新领域。中国现代计算数学研究的开拓者。1997年底国家自然科学一等奖授予冯康的另一项工作“哈密尔顿系统辛几何算法”。历任中国科学院计算技术研究所任副研究员、研究员,中国科学院计算中心主任、名誉主任。(排名不分先后)
(计算机世界报)
参考资料:http://www.cnii.com.cn/20060808/ca371826.htm
近日,中国科学院新生录取通知书制作完成,并开始陆续发送到各位莘莘学子的手中,和其它大学在造型上的别致不同的是,中国科学院大学的录取通知书不同在它的“内核”。
令人羡慕、惊喜的是,打开录取通知书,里面居然有一枚小小的计算机芯片,这枚芯片有什么来头呢?为什么要放在本科新生的录取通知书里头呢?
一、龙芯三号的由来
龙芯三号,是中国科学院计算技术研究所自主研发的龙芯系列CPU芯片的第三代产品,是国家重点支持的科研项目。2005年4月24日,龙芯研发团队负责人胡伟武在接受媒体采访时表示,龙芯3号将进入预研阶段,十一五期间将完成研发,届时在芯片的结构设计上将有更多的突破。
2006国际创新大会期间,李国杰院士在接受采访时曾表示龙芯3号已经进入预研阶段,预计完成研制大概还需要两年时间。2008年末,4核龙芯3号流片成功。
可以看到这枚芯片完全是由中国科学院自主研发成功的,历经三年时间,所以用自己研究所的产品拿来放在自己学校通知书里也就合情合理了。
二、龙芯三号的意义
首先,龙芯3号的定位就是高性能服务器用处理器,计算能力将达到80亿次/秒,相当于2GHz奔4,但面积只有其1/4面积,功耗只有7-8瓦,更是远小于奔4。
2007年3月28日下午,欧洲最大的半导体公司意法半导体将和中科院计算技术研究签约,双方就龙芯处理器技术展开合作,计算所负责体系结构及芯片设计,意法半导体则提供制造工艺、生产和销售。龙芯课题组组长胡伟武透露,龙芯3号CPU的研发工作已经全面启动,有三个目标:65NM;16核;1000亿次运算速度。届时,龙芯3号将会有单核、四核、16核三个产品出来。
龙芯三号标志这国家前言科学家们努力奋斗,宣示这一种勇攀科学高峰的精神。尤其在“中兴”事件爆发后,我国芯片技术落后美国,受到美国严重制约的时候,我们更应该努力打造国产的“中国芯”,我想,这才是2019年中国科学院大学本科录取通知书背后,厚重的期望吧!
计算机发展史
1945年,由美国生产了第一台全自动电子数字计算机“埃尼阿克”(英文缩写词是ENIAC,即Electronic Numerical Integrator and Calculator,中文意思是电子数字积分器和计算器)。它是美国奥伯丁武器试验场为了满足计算d道需要而研制成的。主要发明人是电气工程师普雷斯波·埃克特(J. Prespen Eckert)和物理学家约翰·莫奇勒博士(John W. Mauchly)。这台计算机1946年2月交付使用,共服役9年。它采用电子管作为计算机的基本元件,每秒可进行5000次加减运算。它使用了18000只电子管,10000只电容,7000只电阻,体积3000立方英尺,占地170平方米,重量30吨,耗电140~150千瓦,是一个名副其实的“庞然大物”。
ENIAC机的问世具有划时代的意义,表明计算机时代的到来,在以后的40多年里,计算机技术发展异常迅速,在人类科技史上还没有一种学科可以与电子计算机的发展速度相提并论。
下面介绍各代计算机的硬件结构及系统的特点:
一、第一代(1946~1958):电子管数字计算机
计算机的逻辑元件采用电子管,主存储器采用汞延迟线、磁鼓、磁芯;外存储器采用磁带;软主要采用机器语言、汇编语言;应用以科学计算为主。其特点是体积大、耗电大、可靠性差、价格昂贵、维修复杂,但它奠定了以后计算机技术的基础。
二、第二代(1958~1964):晶体管数字计算机
晶体管的发明推动了计算机的发展,逻辑元件采用了晶体管以后,计算机的体积大大缩小,耗电减少,可靠性提高,性能比第一代计算机有很大的提高。
主存储器采用磁芯,外存储器已开始使用更先进的磁盘;软件有了很大发展,出现了各种各样的高级语言及其编译程序,还出现了以批处理为主的 *** 作系统,应用以科学计算和各种事务处理为主,并开始用于工业控制。
三、第三代(1964~1971):集成电路数字计算机
20世纪60年代,计算机的逻辑元件采用小、中规模集成电路(SSI、MSI),计算机的体积更小型化、耗电量更少、可靠性更高,性能比第十代计算机又有了很大的提高,这时,小型机也蓬勃发展起来,应用领域日益扩大。
主存储器仍采用磁芯,软件逐渐完善,分时 *** 作系统、会话式语言等多种高级语言都有新的发展。
四、第四代(1971年以后):大规模集成电路数字计算机
计算机的逻辑元件和主存储器都采用了大规模集成电路(LSI)。所谓大规模集成电路是指在单片硅片上集成1000~2000个以上晶体管的集成电路,其集成度比中、小规模的集成电路提高了1~2个以上数量级。这时计算机发展到了微型化、耗电极少、可靠性很高的阶段。大规模集成电路使军事工业、空间技术、原子能技术得到发展,这些领域的蓬勃发展对计算机提出了更高的要求,有力地促进了计算机工业的空前大发展。随着大规模集成电路技术的迅速发展,计算机除了向巨型机方向发展外,还朝着超小型机和微型机方向飞越前进。1971年末,世界上第一台微处理器和微型计算机在美国旧金山南部的硅谷应运而生,它开创了微型计算机的新时代。此后各种各样的微处理器和微型计算机如雨后春笋般地研制出来,潮水般地涌向市场,成为当时首屈一指的畅销品。这种势头直至今天仍然方兴未艾。特别是IBM-PC系列机诞生以后,几乎一统世界微型机市场,各种各样的兼容机也相继问世。
二.现代计算机阶段(即传统大型机阶段)
所谓现代计算机是指采用先进的电子技术来代替陈旧落后的机械或继电器技术。
现代计算机经历了半个多世纪的发展,这一时期的杰出代表人物是英国科学家图灵和美籍匈牙利科学家冯·诺依曼。
图灵对现代计算机的贡献主要是:建立了图灵机的理论模型,发展了可计算性理论;提出了定义机器智能的图灵测试。
冯·诺依曼的贡献主要是:确立了现代计算机的基本结构,即冯·诺依曼结构。其特点可以概括为如下几点:
(1)使用单一的处理部件来完成计算、存储以及通信的工作;
(2)存储单元是定长的线性组织;
(3)存储空间的单元是直接寻址的;
(4)使用机器语言,指令通过 *** 作码来完成简单的 *** 作;
(5)对计算进行集中的顺序控制。
现代计算机的划代原则主要是依据计算机所采用的电子器件不同来划分的,这就是人们通常所说的电子管、晶体管、集成电路、超大规模集成电路等四代。
1666年,在英国Samuel Morland发明了一部可以计算加数及减数的机械计数机。
1673年, Gottfried Leibniz 制造了一部踏式(stepped)圆柱形转轮的计数机,叫“Stepped Reckoner”,这部计算器可以把重复的数字相乘,并自动地加入加数器里。
1694年,德国数学家,Gottfried Leibniz ,把巴斯卡的Pascalene 改良,制造了一部可以计算乘数的机器,它仍然是用齿轮及刻度盘 *** 作。
1773年, Philipp-Matthaus 制造及卖出了少量精确至12位的计算机器。
1775年,The third Earl of Stanhope 发明了一部与Leibniz相似的乘法计算器。
1786年,J.H.Mueller 设计了一部差分机,可惜没有拨款去制造。
1801年, Joseph-Marie Jacquard 的织布机是用连接按序的打孔卡控制编织的样式。
1854年,George Boole 出版 "An Investigation of the Laws of Thought”,是讲述符号及逻辑理由,它后来成为计算机设计的基本概念。
1858年,一条电报线第一次跨越大西洋,并且提供了几日的服务。
1861年,一条跨越大陆的电报线把大西洋和太平洋沿岸连接起来。
1876年,Alexander Graham Bell 发明了电话并取得专利权。
1876至1878年,Baron Kelvin 制造了一部泛音分析机及潮汐预测机。
1882年,William S. Burroughs 辞去在银行文员的工作,并专注于加数器的发明。
1889年,Herman Hollerith 的电动制表机在比赛中有出色的表现,并被用于 1890 中的人口调查。Herman Hollerith 采用了Jacquard 织布机的概念用来计算,他用咭贮存资料,然后注入机器内编译结果。这机器使本来需要十年时间才能得到的人口调查结果,在短短六星期内做到。
1893年,第一部四功能计算器被发明。
1895年,Guglielmo Marconi 传送广播讯号。
1896年,Hollerith 成立制表机器公司(Tabulating Machine Company)。
1901年,打孔键出现,之后的半个世纪只有很少的改变。
1904年,John A.Fleming 取得真空二极管的专利权,为无线电通讯建立基础。
1906年,Lee de Foredt 加了一个第三活门在Felming 的二极管, 创制了三电极真空管。
1907年,唱片音乐在纽约组成第一间正式的电台。
1908年,英国科学家 Campbell Swinton 述了电子扫描方法及预示用阴极射线管制造电视。
1911年,Hollerith 的表机公司与其它两间公司合并,组成 Computer Tabulating Recording Company (C-T-R),制表及录制公司。但在1924年,改名为International Business Machine Corporation (IBM)。
1911年,荷兰物理学家 Kamerlingh Onnes 在 Leiden Unversity 发现超导电。
1931年,Vannever Bush 发明了一部可以解决差分程序的计数机,这机器可以解决一些令数学家,科学家头痛的复杂差分程序。
1935年,IBM (International Business Machine Corporation) 引入 "IBM 601”,它是一部有算术部件及可在1秒钟内计算乘数的穿孔咭机器。 它对科学及商业的计算起很大的作用。总共制造了1500 部。
1937年,Alan Turing 想出了一个 "通用机器(Universal Machine)” 的概念,可以执行任何的算法,形成了一个"可计算(computability)”的基本概念。Turing 的概念比其它同类型的发明为好,因为他用了符号处理(symbol processing) 的概念。
1939年11月,John Vincent Atannsoff 与 John Berry 制造了一部16位加数器。它是第一部用真空管计算的机器。
1939年,Zuse 与 Schreyer 开鈶制造了"V2”[后来叫Z2],这机器沿用 Z1的机械贮存器,加上一个用断电器逻辑(Relay Logic)的新算术部件。但当 Zuse完成草稿后,这计划被中断一年。
1939-40年,Schreyer 完成了用真空管的10位加数器,以及用氖气灯(霓虹灯)的存贮器。
1940年1月,在 Bell Labs, Samuel Williams 及Stibitz 完成了一部可以计算复杂数字的机器, 叫“复杂数字计数机(Complex Number Calculator)”,后来改称为“断电器计数机型号I (Model I Relay Calculator)” 。它用电话开关部份做逻辑部件:145个断电器,10个横杠开关。数字用“Plus 3BCD”代表。在同年9月,电传打字 etype 安装在一个数学会议里,由New Hampshire 连接去纽约。
1940年, Zuse 终于完成Z2,它比运作得更好,但不是太可靠。
1941年夏季,Atanasoff及Berry完成了一部专为解决联立线性方程系统(system of simultaneous linear equations) 的计算器,后来叫做"ABC (Atanasoff-Berry Computer)”,它有60个50位的存贮器,以电容器(capacitories)的形式安装在2个旋转的鼓上,时钟速度是60Hz。
1941年2月,Zuse 完成"V3”(后来叫Z3),是第一部 *** 作中可编写程序的计数机。它亦是用浮点 *** 作,有7个位的指数,14位的尾数,以及一个正负号。存贮器可以贮存64个字,所以需要1400个断电器。它有多于1200个的算术及控制部件,而程序编写,输入,输出的与 Z1 相同。 1943年1月 Howard H. Aiken完成"ASCC Mark I”(自动按序控制计算器 Mark I ,Automatic Sequence -- Controlled Calculator Mark I),亦称“Haward Mark I”。这部机器有51尺长,重5顿,由 750,000部份合并而成。它有72个累加器,每一个有自己的算术部件,及23位数的寄存器。
1943年12月, Tommy Flowers与他的队伍,完成第一部“Colossus”,它有2400个真空管用作逻辑部件,5 个纸带圈读取器(reader),每个可以每秒工作5000字符。
1943年,由 John Brainered领导,ENIAC开始研究。而 John Mauchly 及J. Presper Eckert负责这计划的执行。
1946v第一台电子数字积分计算器(ENIAC)在美国建造完成。
1947年,美国计算器协会(ACM)成立。
1947年,英国完成了第一个存储真空管O 1948贝尔电话公司研制成半导体。
1949年,英国建造完成"延迟存储电子自动计算器"(EDSAC)
1950年,"自动化"一词第一次用于汽车工业。
1951年,美国麻省理工学院制成磁心
1952年,第一台"储存程序计算器"诞生。
1952年,第一台大型计算机系统IBM701宣布建造完成。
1952年,第一台符号语言翻译机发明成功。
1954年,第一台半导体计算机由贝尔电话公司研制成功。
1954年,第一台通用数据处理机IBM650诞生。
1955年,第一台利用磁心的大型计算机IBM705建造完成。
1956年,IBM公司推出科学704计算机。
1957年,程序设计语言FORTRAN问世。
1959年,第一台小型科学计算器IBM620研制成功。
1960年,数据处理系统IBM1401研制成功。
1961年,程序设计语言COBOL问世。
1961年,第一台分系统计算机由麻省理工学院设计完成。
1963年,BASIC语言问世。
1964年,第三代计算机IBM360系列制成。
1965年,美国数字设备公司推出第一台小型机PDP-8。
1969年,IBM公司研制成功90列卡片机和系统--3计算机系统。
1970年,IBM系统1370计算机系列制成。
1971年,伊利诺大学设计完成伊利阿克IV巨型计算机。
1971年,第一台微处理机4004由英特尔公司研制成功。
1972年,微处理机基片开始大量生产销售。
1973年,第一片软磁盘由IBM公司研制成功。
1975年,ATARI--8800微电脑问世。
1977年,柯莫道尔公司宣称全组合微电脑PET--2001研制成功。
1977年,TRS--80微电脑诞生。
1977年,苹果--II型微电脑诞生。
1978年,超大规模集成电路开始应用。
1978年,磁泡存储器第二次用于商用计算机。
1979年,夏普公司宣布制成第一台手提式微电脑。
1982年,微电脑开始普及,大量进入学校和家庭。
1984年,日本计算机产业着手研制"第五代计算机"---具有人工智能的计算机。
中国计算机发展历史:
1958年,中科院计算所研制成功我国第一台小型电子管通用计算机103机(八一型),标志着我国第一台电子计算机的诞生。
1965年,中科院计算所研制成功第一台大型晶体管计算机109乙,之后推出109丙机,该机为两d试验中发挥了重要作用;
1974年,清华大学等单位联合设计、研制成功采用集成电路的DJS-130小型计算机,运算速度达每秒100万次;
1983年,国防科技大学研制成功运算速度每秒上亿次的银河-I巨型机,这是我国高速计算机研制的一个重要里程碑;
1985年,电子工业部计算机管理局研制成功与IBM PC机兼容的长城0520CH微机。
1992年,国防科技大学研究出银河-II通用并行巨型机,峰值速度达每秒4亿次浮点运算(相当于每秒10亿次基本运算 *** 作),为共享主存储器的四处理机向量机,其向量中央处理机是采用中小规模集成电路自行设计的,总体上达到80年代中后期国际先进水平。它主要用于中期天气预报;
1993年,国家智能计算机研究开发中心(后成立北京市曙光计算机公司)研制成功曙光一号全对称共享存储多处理机,这是国内首次以基于超大规模集成电路的通用微处理器芯片和标准UNIX *** 作系统设计开发的并行计算机;
1995年,曙光公司又推出了国内第一台具有大规模并行处理机(MPP)结构的并行机曙光1000(含36个处理机),峰值速度每秒25亿次浮点运算,实际运算速度上了每秒10亿次浮点运算这一高性能台阶。曙光1000与美国Intel公司1990年推出的大规模并行机体系结构与实现技术相近,与国外的差距缩小到5年左右。
1997年,国防科大研制成功银河-III百亿次并行巨型计算机系统,采用可扩展分布共享存储并行处理体系结构,由130多个处理结点组成,峰值性能为每秒130亿次浮点运算,系统综合技术达到90年代中期国际先进水平。
1997至1999年,曙光公司先后在市场上推出具有机群结构(Cluster)的曙光1000A,曙光2000-I,曙光2000-II超级服务器,峰值计算速度已突破每秒1000亿次浮点运算,机器规模已超过160个处理机,
1999年,国家并行计算机工程技术研究中心研制的神威I计算机通过了国家级验收,并在国家气象中心投入运行。系统有384个运算处理单元,峰值运算速度达每秒3840亿次
2000年,曙光公司推出每秒3000亿次浮点运算的曙光3000超级服务器。
2001年,中科院计算所研制成功我国第一款通用CPU——“龙芯”芯片
2002年,曙光公司推出完全自主知识产权的“龙腾”服务器,龙腾服务器采用了“龙芯-1”CPU,采用了曙光公司和中科院计算所联合研发的服务器专用主板,采用曙光LINUX *** 作系统,该服务器是国内第一台完全实现自有产权的产品,在国防、安全等部门将发挥重大作用。
2003年,百万亿次数据处理超级服务器曙光4000L通过国家验收,再一次刷新国产超级服务器的历史纪录,使得国产高性能产业再上新台阶。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)