大家好,我是执念斩长河。今天讲述的是1988年图灵奖获得者威廉·卡亨。图灵奖奖励他为浮点计算做出强大的贡献。读完本篇博文大家可以收获的是:
- 卡亨如何三级跳玩转学业
- 卡亨是如何解决计算机难题—浮点计算
- 卡亨在其它领域的贡献
卡亨1933年6月5日生于多伦多。完成中学学业后,进入多伦多大学。实现了三级跳–继1954年获得数学学士学位以后,1956年和1958年又先后获得硕士学位和博士学位。学成以后到加州大学伯克利分校任教。
历史上解决浮点计算有两种。第一个是利用浮点运算子程序在定点运算部件上实现浮点运算。最早的这个程序是由威尔金森设计实现,并在ACE计算机成功运行。第二种是冯诺依曼提出,用比例因子去做调节。但最难的是要自己调节比例因子。之后巴克斯(自动机大佬)手写程序自动调配比例因子。完成浮点运算。
以上这些都是借助程序,如果一定要借助硬件方面实现,那卡亨做出的贡献就不容小觑了。卡亨在因特尔工作期间,开发了8087芯片,成功地实现了高速、高效的浮点运算部件。后来他制定了二进制浮点运算标准IEEE 754以及与基数无关的浮点运算标准IEEE 854.一直延续至今。
卡亨在其他领域主要在数值计算方面,比如财会计算的数值算法、误差分析、验证与自动判断,写出了不少论文,他的注重步骤教学严谨,被广为传颂!