盖拉特·埃斯特林——大有前途的“可重构系统”的首创者
在20世纪50年代初参与过普林斯顿大学IAS计算机研制和美国标准局SWAC计算机开发,20世纪50年代中期在以色列的魏茨曼研究所领导制成在美国和西欧外的第一台大型计算机WEIZAC的盖拉特·埃斯特林(Gerald Estrin)因“对早期计算机开发”(For significantdevelopments on early computers)所作出的贡献而荣获1995年计算机先驱奖。
埃斯特林1921年9月9日生于美国纽约,在威斯康辛大学取得电气工程的学士(1948)、硕士(1949)和博士(1951)学位。1950~1953年,他在普林斯顿大学高级研究所参与冯·诺伊曼设计的lAS计算机的开发,其间也曾被派往美国标准局协助赫斯基研制“西部机”SWAC。1954年他作为访问学者赴以色列著名的魏茨曼研究所,领导了该所WEIZAC(Weizmann Automatic Computer)计算机的研制WEIZAC项目从1954年6月启动,是一台用磁鼓作存储器的大型计算机,1955年3月完工开始测试,是美国和西欧以外地区世界上第一台投入运行的大型计算机。WEIZAC项目完成以后,埃斯特林于1956年回到美国,到加州大学洛杉矶分校UCLA任教,创建了该校的计算机科学与工程系,两度出任系主任(1979~1982年,1985~1988年)。其间,1963~1964年曾再次赴魏茨曼研究所作客座研究员。
20世纪60年代初,埃斯特林研究可变结构计算机体系结构,这使他赢得了“可重构系统的鼻祖”(grandfather of restructurable syxtems)的称号。在1960年的西部计算机联合会议(Western Joint computingConferenc。)上,埃斯特林在一篇论文中提出“固定加可变结构计算机’’(6xedplus variable structure computer)的思想,这种计算机由标准的中央处理器和一组“可重新配置的”(reconfigurable)硬件所组成,后者的行为和性能由主处理器控制,从而扩大了主处理器的功能。
可重新配置的硬件可以设定去完成某一特殊任务,如图像处理或模式识别。一旦这一任务完成以后,这些硬件可重新加以配置以完成另外的别的任务。其结果就像是把软件的灵活性和硬件的速度组合在一起的混合计算机”(hybfid computer)。埃斯特林根据自己的这一思想曾经设计与建造了一台这样的机器并加以展示。但由于种种原因,埃斯特林这一思想在相当时间里未能受到重视和贯彻。
近年来,随着专用集成电路芯片的发展,埃斯特林的这一思想重新获得重视,硅谷的许多高科技公司开始研制“?昆合微处理器”(hybfidmicroproces—sor),即把普通的处理器和可重新配置的一些电路做在一个芯片上,用在电话交换器、电视、移动电话这样一些高科技设备上,这就是几年前开始出现的所谓“现场可编程的门阵列FPGA”(Field-Pro—grammable Gate Array)。1999年4月,硅谷的Triscend公司率先推出了用于机顶盒的E5,包含微处理器和3 200个可重新配置的逻辑单元;QuickSilver公司推出了用于手机的“The Adaptive Wireless Engine”,其逻辑单元可处理信号滤波、语音编码、无线通信协议等。专家估计,基于埃斯特林40年前的思想而发展起来的这一技术在未来将会进一步推广。
大家知道,Intemet的前身ARPANET最初只有四个站点,UCLA是其中之一。作为加州大学洛杉矶分校计算机系的创始人和学科带头人,埃斯特林对ARPANET计划给予了积极支持。在ARPANET建成以后,网络测量中心NMC设在UCLA。因此,20世纪70年代中期,埃斯特林又领导了对ARPANET的各种性能指标进行测量和试验的“攻关小组’’(taskforce),为ARPANET的发展作出了贡献。在这个时期,埃斯特林还作为项目主席领导与主持了一项名为ERDA(Energy Research and Development Agency)的科研计划,研究如何利用计算机网络促进有关能源研究机构之间的合作和信息共享。
参加这项计划的有ANL(Argonne National Lab.),BNL(Brookhaveu National Lab.),LBL(awrence Berkeley Lab.),MIT的LNS(Lab for Nuclear Science),NYU(New York Uni.),LLL(Lawrence Livermore Lab.)和UCLA(Uni.of Cai.Ios Angeles)。这个项目历时4年(1973—1977年),有上述7个单位的上百名技术人员直接或间接参与,项目在ARPANET的基础上进行,取得了很好的成果,同时也极大地促进了ARPANET的建设与发展。
除了获得计算机先驱奖外,埃斯特林还在1986年获得其母校威斯康辛大学的“杰出服务奖”(Outstanding Service Award),美国宇航局NASA也曾给予埃斯特林以公开表扬(commendation),但原因不详。
Prof. Gerald Estrin, an IEEE Fellow, a Guggenheim Fellow, and a member of the Board of Governors of the Weizmann Institute of Science, Israel. Estrin received his B.S, M.S. and Ph.D. degrees from the University of Wisconsin in 1948, 1949, and 1951, respectively.
He served as research engineer in the von Neumann group at IAS from 1950-56, this led to an invitation from the Weizmann Institute of Science in Israel to direct the WEIZAC Project in 1954-5
He served as Chairperson of the UCLA Computer Science Department from 1979 to 1982 and from 1985 to 1988. He retired in 1991, and was recalled as Professor Emeritus.[1] He is the father of Deborah Estrin, also a UCLA Computer Science professor, and of Judy Estrin.