请输入您要查询的百科知识:

 

词条 John Cocke
释义

约翰·科克(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不仅成为编译器领域的专家,而且在编译器的优化方面特有专长。

随便看

 

百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。

 

Copyright © 2004-2023 Cnenc.net All Rights Reserved
更新时间:2024/11/15 17:34:31