扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
来源:ZDNet软件频道 2011年6月9日
关键字:
获奖原因:由于在编译器设计和理论、大规模系统架构以及开发RISC等方面的重要贡献。
约翰•科克(John Cocke,1925-2002)1925年出生于北卡罗莱那州(North Carolina)的夏洛特(Charlotte)。在Duke University先后取得了机械工程学士学位和硕士证书,1956年获得数学博士学位。第二年,Cocke加盟IBM公司,为IBM计算机市场的开拓和计算机科学技术的发展做出了巨大的贡献,并因此获得了1987年的图灵奖。
科克是20世纪60年代世界上第一个大型机STRETCH(即IBM 360)的技术负责人,在STRETCH中首创了灵活的寻址技术、流水线技术以及差错校正码至今仍被广泛使用,STRETCH还首次采用了虚拟存储技术。20世纪70年代,科克主持了801计算机,后来发展成为一种具有小指令集、每个指令都是单地址、有固定格式、以流水线方式重叠执行以及指令高速缓存和数据高速缓存相对独立的一种超级小型机,801计算机的设计思想和体系结构后来形成了精简指令集计算机RISC。
科克对指令集进行了拆分,并设计了一台只有当时同类计算机一半电路的机器,但是其运行速度却是同类计算机的两倍。快速的核心和更少的电路带来的不仅仅是性能的提升,而且功耗也更少(这对于现在的很多用户来说都是最重要的一个问题),成本也更低。这种体系结构称为RISC(精简指令集计算机)。有些人喜欢称RISC 为“load-store”,意思是想强调RISC计算机只有100多条指令(POWER体系结构也是如此)。其他的RISC计算机并没有采用一套精简指令集,而是采用一组精简过的指令:CISC的每条复杂指令都被拆分成更小的基本单元,然后再组合起来实现复杂指令的功能。但是,CPU中的复杂性并没有简单地消失,而是转嫁到编译器中了。为了更好地实现这种功能,John Cocke不仅成为编译器领域的专家,而且在编译器的优化方面特有专长。
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。
现场直击|2021世界人工智能大会
直击5G创新地带,就在2021MWC上海
5G已至 转型当时——服务提供商如何把握转型的绝佳时机
寻找自己的Flag
华为开发者大会2020(Cloud)- 科技行者