当前位置: 首页 > 知识 > 人物 > 1987年图灵奖得主:“RISC架构之父”约翰·科克
  • 0
  • 0
  • 分享

1987年图灵奖得主:“RISC架构之父”约翰·科克

图灵奖 2024-01-22 10:51:56 脏东西滚远点儿

1987年的图灵奖得主是约翰·科克(John Cocke),他因在编译理论、大型系统的体系结构,特别是精简指令集计算机(RISC)的开发方面所做出的开创性贡献而荣获该奖项。科克的工作对计算机硬件和软件的设计产生了深远影响,尤其是他的研究推动了RISC架构的发展,这种架构通过简化指令集提高了处理器的性能和效率,在现代计算机系统设计中占据核心地位。此外,他还因其在优化编译器技术和计算机性能提升方面的卓越成就而被广泛认可。

人物简介

约翰·科克(1925年5月30日——2002年7月16日),出生于美国北卡罗来纳州夏洛特,1987年图灵奖得主,美国国家科学院院士,美国国家工程院院士,美国艺术与科学院院士,IBM院士,生前是IBM(国际商业机器公司)研究员。

约翰·科克于1946年获得杜克大学机械工程学士学位;1953年获得杜克大学数学博士学位;1954年至1992年在IBM(国际商业机器公司)T.J沃森研究实验室任职;1972年当选为IBM院士;1975年被任命为IBM公司801微型计算机项目负责人;1979年当选为美国国家工程院院士;1986年当选为美国艺术与科学院院士;1987年获得图灵奖;1993年当选为美国国家科学院院士;2002年当选为美国计算机历史博物馆fellow;2002年7月16日因长期患病和一系列中风后在美国纽约瓦尔哈拉去世,享年77岁。

约翰·科克致力于计算机体系结构的研究。

人物生平

1925年5月30日,约翰·科克出生于美国北卡罗来纳州夏洛特。

1946年,获得杜克大学机械工程学士学位。

1953年,获得杜克大学数学博士学位。

1954年—1992年,在IBM(国际商业机器公司)T.J沃森研究实验室任职。

1972年,当选为IBM院士。

1975年,被任命为IBM公司801微型计算机项目负责人。

1979年,当选为美国国家工程院院士。

1986年,当选为美国艺术与科学院院士。

1987年,获得图灵奖。

1993年,当选为美国国家科学院院士。

2002年,当选为美国计算机历史博物馆fellow。

2002年7月16日,因长期患病和一系列中风后在美国纽约瓦尔哈拉去世,享年77岁。

贡献成就

科克的贡献和成就首先是在高性能计算机的体系结构方面。科克是IBM60年代推出的晶体管大型计算机,也是世界上第一个"超级计算机"(Supercomputer)型号STRETCH的技术负责人。Stretch包含15万只晶体管,其速度比IBM上一个主流计算机型号IBM704快75倍。STRETCH首创的灵活的寻址技术、指令提前执行(即流水线技术)、差错校正码ECC(Error Correcting Code)等至今仍被广泛使用着。Stretch共生产了8台,被洛斯阿拉莫斯(Los Alamos)国家实验室(这是研制出了世界上第一 颗原子弹的著名的原子能研究中心)等机构所采用。

70年代中期,科克又主持了一个801计算机项目(或叫"80号大楼"项目,这是IBM的传统,按研制小组所在建筑物命名项目)。801计算机原是为每小时能处理100万次呼叫的全数字电话交换机设计的专用机,但实现中被发展为一种具有小指令集、每个指令都是单地址、有固定格式、以流水线方式重叠执行、指令高速缓存和数据高速缓存则分开并互相独立的一种超级通用小型机。IBM推出的这种体系结构引起加州大学伯克利分校的D.Patterson和斯坦福大学的J.Hennessy的极大兴趣和重视,经过进一步研究、改进和发展,最后形成为一种崭新的计算机体系结构,即大家熟知的"精简指令集计算机"RISC (Reduced Instruction Set Computer)。因此,RISC这个名词虽然是1980年由Patterson提出的,但学术界公认科克是RISC概念的首创者。

除了计算机体系结构以外,科克在编译器的优化方面,也有很多重要贡献。在高级语言编译器发展的初期,技术上不够成熟,生成的目标代码大,执行效率低,影响了高级语言的推广应用。科克对编译器的代码生成技术进行了深入研究,提出了一系列优化方法,如过程(Procedure)的集成、循环(loop)的变换、公共子表达式(common subexpression)的消除、代码移动(code motion)、寄存器定位、存储单元重用等等,编译器的质量大大提高,使编译技术发展到一个新阶段。科克在其主编的《各种变换的优化方法》 (《A Catalog of Optimizing Transformations》,Prentice Hall,1972)中详细介绍了这些方法。

此外,科克在磁记录技术、机器翻译的统计方法等方面也都有过创造和发明。

在获得图灵奖以前,科克于1985年获得过ACM的另一个奖项:Eckert Mauchly奖。这个奖是1979年纪念世界上第一台电子计算机ENIAC的两位设计者而设立的,主要用来奖励在计算机体系结构方面作出杰出贡献的科学家。1991年,科克又荣获美国全国性的技术创新奖章"National Medal of Technology"。

不知什么原因,科克没有出席图灵奖颁奖仪式,而由他的同事A.Peled代为领奖并致词。但科克发表了书面的图灵奖演说,题为"对科学处理器性能的探索"("The search for Performance in Scientific Processors")。科克在书面演说中回顾了他一生追求高性能计算机的历程,认为对计算机性能影响最大的三个因素是算法、编译器和机器组织。虽然他本人从事的是有关机器组织和编译器方面研究工作的,但他认为,这三者中,算法的改进是最重要的。

Peled的致词和科克的书面演说全文刊载于1988年3月号的《Communications of ACM》 。

所获荣誉

"IBM小子",是RISC(Reduced Instruction Set Computer,精简指令系统计算机)架构设计师--John Cocke,在1972年得到的IBM公司颁赠给内部员工的最高荣誉称号。

在IBM以外,他也受到广泛的认可,获得无数奖项,其中代表性的有:

ACM 图灵奖(1987)

IEEE 计算机先驱奖 (1989)

美国国家技术奖章(1991)

美国国家科学奖章(1994)

IEEE 约翰·冯诺依曼奖(1994)

国家技术勋章和国家科学奖是美国最具荣耀的两项政府大奖,在作为科学家的一生中,他在高性能系统设计中取得的革命性进步,Cocke为信息技术的发展做出了独一无二的创造性贡献。在系统架构和编译器优化研究领域取得了大量进步,他当之无愧地成为编译器优化的奠基人和革新带头人。

来源:百度百科
免责声明:本内容来自互联网,不代表本网站的观点和立场,如有侵犯你的权益请来信告知;如果你觉得好,欢迎分享给你的朋友,本文网址 https://wangzhidaquan.com/zhishi/10176.html
文章标签
评论

文明上网,理性发言,共同做网络文明传播者

验证码
提交
热门游戏
换一换
热门软件
换一换