Kayan noktalı hesaplama için IEEE 754 standardı, büyük ölçüde William Kahan'ın mimari çalışmaları sayesinde modern dijital aritmetiğin temeli olarak hizmet eder. 1933'te Toronto'da doğan Kahan, sayısal analiz ve bilgisayar bilimine odaklanan bir kariyer geliştirdi ve donanım ile yazılımın hesaplamada doğruluğu sağlamak için karmaşık matematiksel işlemleri nasıl yönettiğini etkiledi.
Akademik temeller ve erken kariyer
Kahan, lisans ve lisansüstü eğitimini Toronto Üniversitesi'nde tamamladı; 1954'te lisans derecesini, ardından 1956'da yüksek lisans ve 1958'de doktora derecesini matematik alanında aldı. İlk profesyonel çalışmaları arasında 1954'ten itibaren Adalia Ltd.'deki görevi yer alıyordu. Daha sonra akademik dünyaya geçti ve matematik, elektrik mühendisliği ve bilgisayar bilimleri alanında emekli profesör olarak görev yaptığı California Üniversitesi, Berkeley'de uzun süreli bir çalışma dönemi kurdu.
Kayan noktalı aritmetiğin standardizasyonu
Bilgisayar mimarisi alanına yapılan ana katkı, IEEE 754-1985 standardı üzerindeki çalışması olmaya devam etmektedir. Bu şartnamenin mimarı olarak Kahan, farklı bilgisayar platformlarında ikili kayan noktalı aritmetikte tutarlılık sağlamaya odaklandı. Bu çalışma, tabandan bağımsız IEEE 854 standardının geliştirilmesine kadar genişledi. Ayrıca, dünya çapında modern bilgisayar sistemlerinde kullanılan mevcut standartları şekillendirmeye devam eden IEEE 754 revizyonuna da katkıda bulundu.
Matematiksel algoritmalar ve kıyaslama
Standardizasyonun ötesinde Kahan, sayısal hesaplamadaki hataları tanımlamak ve azaltmak için araçlar üretti. 1980'lerde, potansiyel kayan nokta hatalarını tespit etmek için tasarlanmış bir tanısal kıyaslama olan Paranoia programını geliştirdi. Ayrıca, sonlu hassasiyetli dizilerin eklenmesi sırasında oluşan hataları azaltmak için Kahan toplama algoritmasını oluşturdu. Akademik çıktıları, Hilbert uzayı operatörlerinin genişleme teorisindeki bir sonuç olan Davis-Kahan Teoremi'ni içerir.
Endüstri iş birliği ve tanınma
Kahan, HP-35 ve Voyager serisi dahil olmak üzere bilimsel hesap makinelerinin sayısal doğruluğunu optimize etmek için Hewlett-Packard'a danışmanlık yaptı. Teknik katkıları, algoritmaların tasarımına ve bu cihazlar için teknik kılavuzların üretilmesine yardımcı oldu. Çalışmaları, 1989 Turing Ödülü, 1994'te ACM Üyeliği, 2000'de IEEE Emanuel R. Piore Ödülü ve 1998'de Waterloo Üniversitesi'nden fahri doktora dahil olmak üzere profesyonel kuruluşlardan önemli ölçüde tanınma aldı.
Hızlı gerçekler
- Doğum: 1933, Toronto, Kanada - Eğitim: Toronto Üniversitesi - Mevcut Bağlılık: California Üniversitesi, Berkeley - Turing Ödülü: 1989 - Önemli Standart: IEEE 754 - Üye: Amerikan Sanat ve Bilim Akademisi - ACM Üyesi: 1994 - IEEE Emanuel R. Piore Ödülü: 2000
Okuyucuların soruları
### Kahan toplama algoritması nedir?
Sonlu hassasiyetli kayan noktalı sayı dizilerini eklerken oluşan sayısal hataları en aza indirmek için William Kahan tarafından geliştirilen matematiksel bir yöntemdir.
### Kahan neden HP-35 hesap makinesi ile ilişkilendirilir?
Kahan, HP-35 ve daha sonra HP Voyager serisinde aşkın fonksiyonları değerlendirmek için kullanılan algoritmaların doğruluğunu artırmak amacıyla Hewlett-Packard ile çalıştı.
