01 · 计算人生
成果背后的人
约翰·科克在 IBM 研究计算机体系结构与优化编译器之间的关系。他通过 IBM 801 项目推动精简指令集计算,同时系统化整理了消除多余计算、更有效使用机器资源的编译器变换。他把硬件与软件视为相互联系的设计问题。图灵奖表彰了他对编译器理论及大型系统体系结构的贡献。
理解这项贡献
约翰·科克对编译优化、大型系统架构和精简指令集计算作出了贡献。处理器采用精心选择的简单指令,编译器则负责有效安排它们。他还系统整理了在保留程序含义的同时消除冗余工作的转换方法。
为什么重要
将硬件和编译器视为相互联系的设计问题,帮助提升了系统效率。
