威廉凯亨1933年6月生于多伦多。完成中学学业以后,凯亨进入著名的多伦多大学。在那里,他实现了“三级跳”继1954年取得数学学士学位以后,1956年和1958年又先后获得硕士学位和博士学位。学成以后,凯亨既在母校和加州大学伯克利分校从事过教学和研究,又在Intel、NS、IBM、HP、Apple等著名的计算机元器件公司和整机制造厂家工作过。这些经历使他积累了丰富的工程实践经验,并为计算机科学技术,尤其是在计算机运算技术的发展方面做出了重要贡献。
简介
继1979年度图灵奖首次授予一位加拿大学者K。E。Iverson之后,1989年度的图灵奖又一次授予加拿大学者威廉凯亨(WilliamM。Kahan)。
主要贡献
大家知道,计算机中的“数”有“定点数”和“浮点数”之分,“定点数”的运算部件的设计和实现比较容易,而“浮点数”的运算部件的设计和实现却复杂得多,困难得多。因此,较早的计算机许多都不配备浮点运算,而是采用IBM的巴科斯(J。Backus,1999年度图灵奖获得者)发明的软件,由定点运算部件去完成浮点运算。但这种做法使浮点运算的速度大大降低,难以满足某些应用的需要。正是凯亨,在Intel工作期间,主持设计与开发了8087芯片,成功地实现了高速、高效的浮点运算部件。目前,以8086为CPU的计算机,若需完成科学与工程计算方面的课题,必须同时配置8087这种数学协处理器。一些著名的数学软件包,如Mathematica,也必须在配有8087数学协处理器的机器上才能运行。由于有这样的背景,凯亨受命主持制定了二进制的、与基数无关的浮点运算标准,即IEEE754标准和IEEE854标准。这两个标准至今仍为绝大多数的计算机厂商所遵守。
除了以上主要贡献外,凯亨在科学、工程、财会计算的数值算法的设计、误差分析...
(全文)