pienoiskuva|Kahan vuonna 2008. William Morton Kahan (s. 5. kesäkuuta 1933 Toronto, Kanada) on kanadalainen tietojenkäsittelytieteilijä. Kahan sai vuonna 1989 Turing-palkinnon työstään numeeriseen analyysiin ja hän on yksi merkittävistä asiantuntijoista liukuluvuilla tehtävässä laskennassa.

Kahan opiskeli matematiikkaa Toronton yliopistossa ja oppi ohjelmoimaan kesällä 1953. Yliopistossa oli Ferranti Mark I, ja vuonna 1957 hän käytti kesän ILLIAC I -tietokoneella. Seuraavat kaksi vuotta hän käytti Cambridgen yliopiston EDSAC 2 -tietokoneella. 1960-luvulla hän kehitti liukulukulaskentaan tarvittavaa tarkkaa ja suorituskykyistä ohjelmakoodia IBM 7094 -tietokoneelle. Vuonna 1968 hän lähti Berkeleyn yliopistoon, jossa hän kehitti opiskelijoiden kanssa fdlibm-kirjaston BSD-käyttöjärjestelmälle. Vuodesta 1974 vuoteen 1984 hän avusti Hewlett Packardia laskimien tarkkuudessa ja suorituskyvyssä. Intelille hän määritti matematiikkaprosessorien 8087, 80387 ja 486DX suunnitelman. 1970-luvulta alkaen hän vaikutti liukulukujen standardisoitumiseen, joka perustui hänen tuolloin vielä salaiseen suunnitelmaan Intelin matematiikkaprosessorille. IEEE 754 -standardi julkaistiin vuonna 1985 ja Kahan tunnettiin tuolloin "liukulukujen isänä".

Lähteet

Luokka:Turing-palkinnon saajat Luokka:Kanadalaiset tietojenkäsittelytieteilijät Luokka:Vuonna 1933 syntyneet Luokka:Elävät henkilöt