{{위키데이터 속성 추적}}
{{인물 정보
|이름 = 윌리엄 카한
|원어명 = William "Velvel" Morton Kahan
|그림 = 
|그림설명 = 
|본명 = 
|로마자 표기 = 
|출생일 = 1933년 6월 5일
|출생지 = 캐나다
|사망일 = 
|사망지 = 
|국적 = 캐나다
|학력 = 토론토 대학교 학사 (1954), 석사 (1956), 박사 (1958)
|경력 = University of California, Berkeley 명예 교수
|직업 = 수학자, 컴퓨터 과학자
|병역 = 
|활동기간 = 
|소속 = 
|종교 = 
|배우자 = 
|상훈 = 1989년 튜링상, 1994년 ACM Fellow, 2005년 National Academy of Engineering 가입
|웹사이트 = 
|서명 =
}}

[[파일:William Kahan.jpg|thumb]]
'''윌리엄 카한(William "Velvel" Morton Kahan''', 1933년 6월 5일 ~ )은 " ''[[수치해석학|수치 분석]]에 대한 근본적인 공헌'' "으로 1989년 [[튜링상]]을 수상한 [[캐나다인|캐나다]] [[수학자]]이자 [[컴퓨터 과학자]]이며,<ref name="TuringAward" /><ref name="TuringAward"/> 1994년 ACM Fellow 로 선정되었다.<ref name="TuringAward" /> 2005년 National Academy of Engineering 에 입학했다.<ref name="TuringAward" />

캐나다 유대인 가정에서 태어난 그는<ref name="TuringAward" /> [[토론토 대학교]]에서 1954년에 학사 학위를, 1956년에 석사 학위를, 1958년에 박사 학위를 받았다. 1958년, 수학의 모든 분야에서. Kahan은 현재 [[캘리포니아 대학교 버클리|University of California, Berkeley]]의 수학 및 EECS(전기 공학 및 컴퓨터 과학) 명예 교수이다.


Kahan은 [[부동소수점]] 계산을 위한 [[IEEE 754-1985]] 표준(및 기수에 독립적인 후속 [[IEEE 854-1987|IEEE 854]] )의 기본 설계자이다. 그는 원래 IEEE 754 사양을 만드는 데 중요한 역할을 했기 때문에 "부동소수점의 아버지"라고 불린다.<ref name="TuringAward">{{웹 인용|url=https://amturing.acm.org/award_winners/kahan_1023746.cfm|제목=William ("Velvel") Morton Kahan|성=Haigh|이름=Thomas|날짜=1989|웹사이트=A. M. Turing Award|확인날짜=2017-05-27}}</ref> Kahan은 현재 IEEE 754 표준으로 이어진 IEEE 754 개정판 에 대한 공헌을 계속했다.

1980년대에 그는 광범위한 잠재적인 부동 소수점 버그를 테스트하는 벤치마크인 "편집증" 프로그램을 개발했다.<ref>{{인용|url=https://archive.org/stream/byte-magazine-1985-02/1985_02_BYTE_10-02_Computing_and_the_Sciences#page/n222/mode/1up}}</ref> 계속해서 악명 높은 Pentium 부서 버그를 감지한다.  오늘날까지 계속해서 중요한 용도를 가지고 있다. 그는 또한 유한 정밀도 [[부동소수점|부동 소수점 숫자]] 시퀀스를 추가할 때 도입되는 오류를 최소화하기 위한 중요한 알고리즘인 Kahan 합산 알고리즘 을 개발했다. 그는 [[초월함수|초월 함수]]를 미리 할당된 일부 자릿수로 올바르게 반올림하는 알 수 없는 비용에 대해 " [[반올림|테이블 제작자의 딜레마]] "라는 용어를 만들었다.<ref>{{웹 인용|url=http://www.cs.berkeley.edu/~wkahan/LOG10HAF.TXT|제목=A Logarithm Too Clever by Half|성=Kahan|이름=William|확인날짜=2008-11-14}}</ref>

Davis-Kahan-Weinberger 팽창 정리는 [[힐베르트 공간|Hilbert 공간]] 연산자 팽창 이론의 획기적인 결과 중 하나이며 다양한 영역에서 응용 프로그램을 발견했다.<ref>{{저널 인용|제목=Norm-Preserving Dilations and Their Applications to Optimal Error Bounds|저널=SIAM Journal on Numerical Analysis|성=Davis|이름=Chandler|성2=Kahan|이름2=W. M.|연도=1982|권=19|호=3|쪽=445–469|bibcode=1982SJNA...19..445D|doi=10.1137/0719029|성3=Weinberger|이름3=H. F.}}</ref>

그는 부동 소수점 문제에 대해 일반 컴퓨팅 사용자에게 더 나은 교육을 제공하는 것을 옹호하며 좋은 부동 소수점 계산을 손상시킬 수 있다고 생각하는 컴퓨터 및 프로그래밍 언어 설계의 결정을 비난한다.<ref name="kahan_java">{{웹 인용|url=http://people.eecs.berkeley.edu/~wkahan/JAVAhurt.pdf|제목=How Java's Floating-Point Hurts Everyone Everywhere|성=Kahan|이름=William|날짜=1 March 1998|확인날짜=1 March 2021}}</ref><ref name="kahan_interview">{{웹 인용|url=http://history.siam.org/%5C/pdfs2/Kahan_final.pdf|제목=An interview with William M. Kahan|성=Haigh|이름=Thomas|날짜=March 2016|확인날짜=1 March 2021}}</ref><ref>{{웹 인용|url=http://people.eecs.berkeley.edu/~wkahan/MxMulEps.pdf|제목=Matlab's Loss is Nobody's Gain|성=Kahan|이름=William|날짜=31 July 2004|확인날짜=1 March 2021}}</ref>

HP( [[휴렛 팩커드|Hewlett-Packard]] )가 최초의 HP-35 포켓 공학용 계산기를 도입했을 때 일부 인수에 대한 초월 함수를 평가할 때 수치적 정확도가 최적이 아니었다. HP는 Kahan과 광범위하게 협력하여 알고리즘의 정확성을 향상시켰고, 이는 주요 개선으로 이어졌다. 이것은 당시 ''Hewlett-Packard Journal''에 기록되었다.<ref>{{저널 인용|제목=Personal Calculator Has Key to Solve Any Equation ''f''(''x'') = 0|저널=Hewlett-Packard Journal|성=Kahan|이름=William M.|url=http://www.hpl.hp.com/hpjournal/pdfs/IssuePDFs/1979-12.pdf|날짜=December 1979|권=30|호=12|쪽=20–26|확인날짜=2008-11-14|archive-date=2008-08-29|archive-url=https://web.archive.org/web/20080829144114/http://www.hpl.hp.com/hpjournal/pdfs/IssuePDFs/1979-12.pdf|url-status=}}</ref><ref>{{저널 인용|제목=Handheld Calculator Evaluates Integrals|저널=Hewlett-Packard Journal|성=Kahan|이름=William M.|url=http://www.hpl.hp.com/hpjournal/pdfs/IssuePDFs/1980-08.pdf|날짜=August 1980|권=31|호=8|쪽=23–32|확인날짜=2008-11-14|archive-date=2019-06-14|archive-url=https://web.archive.org/web/20190614065152/https://www.hpl.hp.com/hpjournal/pdfs/IssuePDFs/1980-08.pdf|url-status=}}</ref> 그는 또한 HP Voyager 시리즈 의 알고리즘 설계에 크게 기여했으며 중급 및 고급 매뉴얼의 일부를 작성했다.

== 같이 보기 ==
* [[인텔 8087]]
== 각주 ==
{{각주}}

== 외부 링크 ==
* [https://people.eecs.berkeley.edu/~wkahan/ 윌리엄 카한의 홈페이지]
* 2016년 3월, [http://history.siam.org/pdfs2/Kahan_final.pdf William Kahan의 구술 역사], 개정판 1.1
* {{수학계보|16049}}
* [http://www.ddj.com/architect/184410314 A Conversation with William Kahan, Dr. Dobb's Journal], 1997년 11월 1일
* [http://www.cs.berkeley.edu/~wkahan/ieee754status/754story.html 부동소수점 노인과의 인터뷰], 1998년 2월 20일
* [https://www.researchgate.net/publication/2954891_IEEE_754_An_Interview_with_William_Kahan IEEE 754 William Kahan과의 인터뷰] 1998년 4월
* [http://www.netlib.org/paranoia/index.html 여러 언어로 된 편집증 소스 코드]
* [http://www.cs.unc.edu/~ibr/projects/paranoia/ 최신 GPU(그래픽 처리 장치)에 대한 편집증]
* [https://ieeexplore.ieee.org/document/30711 754-1985 - 이진 부동 소수점 연산을 위한 IEEE 표준], 1985, [http://ieeexplore.ieee.org/xpl/mostRecentIssue.jsp?punumber=4610933 IEEE Std 754-2008] 로 대체
{{튜링상 수상자}}
{{전거 통제}}

[[분류:토론토 대학교 동문]]
[[분류:ACM 석학회원]]
[[분류:튜링상 수상자]]
[[분류:계산과학자]]
[[분류:캐나다의 컴퓨터 과학자]]
[[분류:수치해석학자]]
[[분류:21세기 수학자]]
[[분류:20세기 수학자]]
[[분류:살아있는 사람]]
[[분류:1933년 출생]]