Yale Patt

Yale Nance Patt
Doğum29 Haziran 1939 (87 yaşında)
Amerika Birleşik Devletleri
MilliyetAmerikalı
Mezun olduğu okul(lar)Northeastern Üniversitesi (lisans, 1962)
Stanford Üniversitesi (yüksek lisans 1963, doktora 1966)
ÖdüllerIEEE Emanuel R. Piore Ödülü (1995)
IEEE/ACM Eckert-Mauchly Ödülü (1996)
ACM Karl V. Karlstrom Ödülü (2000)
B. Ramakrishna Rau Ödülü (2011)
Amerikan Ulusal Mühendislik Akademisi üyeliği (2014)
Benjamin Franklin Madalyası (2016)
Okawa Ödülü (2025)
Kariyeri
Doktora öğrencileriOnur Mutlu, Wen-mei Hwu

Yale Nance Patt, bilgisayar mimarisi ve mikromimari alanlarında öncü katkılar yapmış Amerikalı bilgisayar mühendisi ve bilim insanıdır. Halen Austin'deki Teksas Üniversitesi'nde elektrik ve bilgisayar mühendisliği profesörü olarak görev yapmakta; Virginia H. Cockrell Mühendislik Yüzyıl Kürsüsü'nü yürütmektedir.

Patt, 1984'te Berkeley'de geliştirdiği HPS (High Performance Substrate — Yüksek Başarımlı Altyapı) mikromimarisiyle Sırasız yürütüm ve öngörüye dayalı yürütme kavramlarını sistematik biçimde tanımlayarak modern çoklu buyruk başlatımlı işlemci tasarımının temelini atmıştır. Aynı zamanda 1991'de Tse-Yu Yeh ile birlikte ortaya koyduğu iki düzeyli uyarlanır dallanma öngörüsü (two-level adaptive branch prediction) yöntemi, günümüz işlemcilerinde hâlâ kullanılan dallanma öngörüsü düzeneklerinin başlangıç noktasıdır.

Patt hem IEEE hem de ACM Fellow'udur; IEEE bu payeyi 1992'de, ACM 2001'de vermiştir. 2014'te Amerikan Ulusal Mühendislik Akademisi üyeliğine seçilmiş, 2025'te Okawa Ödülü'ne değer görülmüştür.

Eğitimciliğiyle de tanınır. Sanjay Patel ile yazdığı giriş ders kitabı yüzden çok üniversitede okutulmakta, kitabın dayandığı öğretim yaklaşımı nedeniyle 2000'de ACM Karl V. Karlstrom Üstün Eğitimci Ödülü'nü almıştır.

Eğitimi

Patt, lisans derecesini 1962'de Northeastern Üniversitesi'nde elektrik mühendisliği alanında tamamladı. Yüksek lisansını 1963'te, doktorasını 1966'da Stanford Üniversitesi'nde yine elektrik mühendisliği alanında aldı. Doktora tezi anahtarlama işlevlerinin en küçük modüllerle gerçeklenmesi üzerinedir; danışmanı Richard Mattson'dır.

Kariyeri

Patt akademik yaşamına 1966'da Cornell Üniversitesi'nde elektrik mühendisliği yardımcı doçenti olarak başladı. 1967'de göreve çağrılarak Vietnam Savaşı sırasında iki yıl ABD Ordusu'nda yüzbaşı olarak görev yaptı; bu sürede Ordu Araştırma Ofisi'nde yeni kurulan bilgisayar bilimi temel araştırma programının yöneticisiydi ve ARPANET'in ilk dört düğümünü kuran komitede ordunun temsilcisi olarak bulundu.

Teksas Üniversitesi'nde Virginia H. Cockrell Mühendislik Yüzyıl Kürsüsü'nü yürütmektedir. 2011'de üniversitenin Seçkin Öğretim Üyeleri Akademisi'ne seçilmiş ve o tarihten beri üniversite seçkin öğretim profesörü unvanını taşımaktadır.

Kariyeri boyunca DEC, NCR, Motorola ve Intel gibi şirketlere danışmanlık yapmış, 200'den fazla hakemli makale yayımlamıştır.

Araştırma katkıları

HPS mikromimarisi

Patt'ın en temel katkısı, 1984 yılında California-Berkeley'deyken doktora öğrencileri Wen-mei Hwu, Michael Shebanow ve Stephen Melvin ile birlikte geliştirdiği HPS (High Performance Substrate — Yüksek Başarımlı Altyapı) mikromimarisidir. Bu çalışma, Aralık 1985'te MICRO konferansının on sekizincisinde sunulmuştur.

HPS mikromimarisi; birden fazla buyruğu her çevrimde başlatma, dinamik dallanma öngörüsü, dinamik zamanlama, Sırasız yürütüm ve kesin kural dışı durum desteğini bir arada sunan ilk kapsamlı mimari modellerden biridir. Modern çoklu buyruk başlatımlı işlemci mimarisinin kavramsal temelini oluşturmuştur. ACM SIGMICRO'nun 2014'te ilk kez verdiği MICRO Kalıcı Etki Ödülü'nde seçilen on bildirinin dördü Patt'ındır; bunların ikisi 1985 tarihli HPS bildirileridir.

İki düzeyli uyarlanır dallanma öngörüsü

İki düzeyli uyarlanır dallanma öngörüsünün işleyişi. Dallanma geçmişi yazmacı örüntü geçmişi tablosunu adresler; seçilen gözdeki iki bitlik sayacın değeri öngörüyü verir. Dallanmanın gerçek sonucu hem yazmacı hem sayacı günceller.

1991'de Tse-Yu Yeh ile birlikte Michigan Üniversitesi'nde geliştirilen iki düzeyli uyarlanır dallanma öngörüsü (two-level adaptive branch prediction) yöntemi aynı konferansın yirmi dördüncüsünde yayımlandı. Bu yöntem, dallanma geçmişini iki katmanlı bir yapıyla izleyerek çok daha doğru öngörüler yapılmasını sağladı ve günümüz işlemcilerindeki gelişmiş dallanma öngörücülerinin atası kabul edilmektedir. Yöntemin 1992'de ISCA konferansında sunulan sürümü, 2007'de ACM SIGARCH ile IEEE Computer Society'nin Etkili ISCA Bildirisi Ödülü'ne değer görülmüştür.

Sanayiye etkisi

İki düzeyli öngörücünün Intel'in Pentium Pro işlemcisine geçişi iki taraftan da belgelenmiştir. Yeh ile Patt'ın anlatımına göre yöntemi Michigan'daki sanayi ortakları toplantısında gören Intel mühendisleri ilgilenmiş, şirket yeni işlemcisinin boru hattını derinleştirdiği için daha iyi bir öngörücüye gereksinim duyduğundan Yeh 1992 yazını Pentium Pro'nun tasarlandığı yerde geçirmiştir. Pentium Pro'nun baş mimarı Bob Colwell da sözlü tarih görüşmesinde bildiriyi hakem olarak okuduğunu, ekibin hemen o fikir üzerinde çalışmaya başladığını ve bildirinin öğrenci yazarını yaz çalışanı olarak işe aldıklarını anlatmakta; fikirleri sırasız çalışan bir makineye uyarlamak için büyük ölçüde değiştirdiklerini de eklemektedir.

HPS ile Pentium Pro arasındaki ilişki ise daha dolaylıdır. Patt ve arkadaşları 2016 tarihli geriye dönük değerlendirmelerinde, Pentium Pro'dan başlayarak sanayinin HPS'in temel kavramlarını benimsediğini yazmaktadır: saldırgan dallanma öngörüsüne dayanan öngörüye dayalı yürütme, kısıtlı veri akış çizgesi üzerinden geniş başlatımlı devingen zamanlama ve kesin kural dışı durumları olanaklı kılan sırayla tamamlama. Bu, yazarların kendi değerlendirmesidir; Intel'in Pentium Pro'yu anlatan kendi yayını ne HPS bildirilerine ne de iki düzeyli öngörücü bildirilerine atıf yapar. kaynağı |soyadı=Mutlu |ad=Onur |soyadı2=Belgard |ad2=Rich |başlık=Common Bonds: MIPS, HPS, Two-Level Branch Prediction, and Compressed Code RISC Processor |dergi=IEEE Micro |cilt=36 |sayı=4 |sayfalar=70-85 |yıl=2016 |doi=10.1109/MM.2016.66}}

Önden koşan yürütme

Patt'ın danışmanlığında Onur Mutlu tarafından geliştirilen önden koşan yürütme (runahead execution), bellek gecikmelerini gizlemek için işlemcinin tıkanan buyruğu geçici olarak işaretleyip programı ileriye doğru yürütmesine dayanır; böylece sonradan gerekecek veriler önceden önbelleğe çekilir. Yöntem 2003'te HPCA konferansında tanıtılmış ve 2021 HPCA Kalıcı Etki Ödülü'ne değer görülmüştür.

Sonraki çalışmaları

Patt'ın grubu 2000'li yıllarda paylaşılan kaynakların yönetimine yöneldi. Moinuddin Qureshi ile birlikte 2006'da yayımladıkları çalışma, paylaşılan önbelleği isteme göre değil kullanım yararına göre bölüştüren düşük maliyetli bir düzenek tanıttı ve 2024 MICRO Kalıcı Etki Ödülü'nü aldı; ödülün gerekçesi de bu ayrımdır.

Çekirdekleri birbirinin aynı olmayan çok çekirdekli işlemciler üzerine yaptığı çalışmalarda, bir programın koşut çalışamayan kritik bölümlerinin güçlü bir çekirdeğe taşınarak hızlandırılması önerildi; bu çalışma 2009'da ASPLOS konferansında sunuldu.

Eğitimciliği

Patt'ın bilgisayara giriş dersindeki yaklaşımı güdülenmiş aşağıdan yukarı öğretim diye anılır: öğrenci önce bitleri ve mantık kapılarını görür, her katmanın neden gerektiği bir üst katmanla gösterildikten sonra bir sonrakine geçilir. Teksas Üniversitesi'nin ders kataloğu dersi bu adlandırmayla tanıtmıştır. Dersi Michigan Üniversitesi'nde Kevin Compton ile birlikte kurmuş, 1996'da ders bölümün bütün birinci sınıf öğrencileri için zorunlu olmuştur.

Sanjay Patel ile birlikte yazdığı Introduction to Computing Systems: From Bits and Gates to C and Beyond adlı ders kitabı ilk kez 2001'de yayımlandı; üçüncü basımı 2019'da From Bits & Gates to C/C++ & Beyond alt başlığıyla çıktı. Kitapta eğitim amacıyla tasarlanmış LC-3 buyruk kümesi mimarisi kullanılmakta, ekler bu mimariyi, x86'ya geçişi ve LC-3'ün mikromimarisini anlatmaktadır. Kitap yüzden çok üniversitede okutulmaktadır.

Eğitim alanındaki çalışmaları için 2000'de ACM Karl V. Karlstrom Üstün Eğitimci Ödülü'nü aldı. 2011'de Teksas Üniversitesi'nin Seçkin Öğretim Üyeleri Akademisi'ne seçildi, 2017'de üniversitenin lisans düzeyindeki en büyük öğretim ödülü olan Friar Yüzyıl Öğretim Bursu'na değer görüldü.

Öğrencileri

Patt'ın danışmanlığında tamamlanan doktora sayısı, kendi özgeçmişine göre otuz sekizdir. Mezuniyet yılına göre, öğrencilerinden bazılarının bugünkü görevleri şöyledir:

Araştırma grubunun sayfasına göre sanayide çalışan öteki öğrencilerinden bazıları şunlardır: Tse-Yu Yeh (1993, Rivos), Marius Evers (1999, AMD), Jared Stark (1999, Intel), Robert Chappell (2003, Microsoft), Chang Joo Lee (2010, Intel), José Joao (2014, Arm) ve Milad Hashemi (2016, Google).

Patt, ilk Michigan doktora öğrencisi Michael Butler'ın AMD'de Bulldozer çekirdeğinden sorumlu olduğunu belirtmiştir.

Ödülleri

Alanın büyük konferanslarının yayın listelerinde adı üst sıralarda geçer: ACM SIGMICRO'nun MICRO En Çok Yayın Yapanlar Listesi'nde elli üç bildiriyle ikinci, sekiz ve daha çok bildirisi olan yazarları toplayan ISCA En Çok Yayın Yapanlar Listesi'nde otuz bildiriyle üçüncü sıradadır.

Ayrıca bakınız

Kaynakça

  1. 1 2 3 4 5 6 7 "Yale N. Patt: Award Recipient" (İngilizce). Association for Computing Machinery. 22 Eylül 2026 tarihinde kaynağından arşivlendi. Erişim tarihi: 22 Eylül 2026.
  2. 1 2 "Yale N. Patt" (İngilizce). IEEE Computer Society. 19 Nisan 2026 tarihinde kaynağından arşivlendi. Erişim tarihi: 22 Eylül 2026.
  3. 1 2 "Professor Yale N. Patt" (İngilizce). Ulusal Mühendislik Akademisi. 22 Eylül 2026 tarihinde kaynağından arşivlendi. Erişim tarihi: 22 Eylül 2026.
  4. 1 2 "Okawa Prize Recipients" (İngilizce). Okawa Vakfı. 22 Eylül 2026 tarihinde kaynağından arşivlendi. Erişim tarihi: 22 Eylül 2026.
  5. 1 2 3 4 5 6 7 8 9 "Yale N. Patt: Curriculum Vitae" (PDF) (İngilizce). 21 Haziran 2026. 22 Eylül 2026 tarihinde kaynağından (PDF) arşivlendi. Erişim tarihi: 22 Eylül 2026.
  6. ↑ "Yale Nance Patt" (İngilizce). Matematik Soy Ağacı Projesi. 24 Ocak 2025 tarihinde kaynağından arşivlendi. Erişim tarihi: 22 Eylül 2026.
  7. ↑ "Yale Patt" (İngilizce). Teksas Üniversitesi, Austin. 22 Eylül 2026 tarihinde kaynağından arşivlendi. Erişim tarihi: 22 Eylül 2026.
  8. ↑ "HPS, a new microarchitecture: rationale and introduction" (İngilizce). MICRO-18. Erişim tarihi: 2 Haziran 2026.
  9. 1 2 "MICRO Test of Time Award" (İngilizce). ACM SIGMICRO. 22 Eylül 2026 tarihinde kaynağından arşivlendi. Erişim tarihi: 22 Eylül 2026.
  10. ↑ "Two-level adaptive branch prediction" (İngilizce). ACM/IEEE MICRO-24. 3 Ağustos 2025 tarihinde kaynağından arşivlendi. Erişim tarihi: 2 Haziran 2026.
  11. ↑ "ACM SIGARCH/IEEE-CS TCCA Influential ISCA Paper Award" (İngilizce). ACM SIGARCH. 22 Eylül 2026 tarihinde kaynağından arşivlendi. Erişim tarihi: 22 Eylül 2026.
  12. 1 2 Mutlu, Onur; Belgard, Rich (2016). "Common Bonds: MIPS, HPS, Two-Level Branch Prediction, and Compressed Code RISC Processor". IEEE Micro. 36 (4). ss. 70-85. doi:10.1109/MM.2016.66.
  13. ↑ "Bob Colwell: Oral History" (PDF) (İngilizce). ACM SIGMICRO. 24-25 Ağustos 2009. 22 Eylül 2026 tarihinde kaynağından arşivlendi (PDF). Erişim tarihi: 22 Eylül 2026.
  14. ↑ "Alumnus Onur Mutlu and Prof. Yale Patt Receive HPCA Test of Time Award" (İngilizce). Texas ECE. 2 Haziran 2026 tarihinde kaynağından arşivlendi. Erişim tarihi: 2 Haziran 2026.
  15. ↑ Qureshi, Moinuddin K.; Patt, Yale N. (2006). "Utility-Based Cache Partitioning: A Low-Overhead, High-Performance, Runtime Mechanism to Partition Shared Caches". 39th Annual IEEE/ACM International Symposium on Microarchitecture. ss. 423-432. doi:10.1109/MICRO.2006.49.
  16. ↑ Suleman, M. Aater; Mutlu, Onur; Qureshi, Moinuddin K.; Patt, Yale N. (2009). "Accelerating critical section execution with asymmetric multi-core architectures". ASPLOS XIV. ss. 253-264. doi:10.1145/1508244.1508274.
  17. ↑ "E E 306: Introduction to Computing" (İngilizce). Teksas Üniversitesi, Austin, 2021-2022 ders kataloğu. 20 Haziran 2025 tarihinde kaynağından arşivlendi. Erişim tarihi: 22 Eylül 2026.
  18. 1 2 "Introduction to Computing Systems: From Bits & Gates to C/C++ & Beyond, 3rd Edition" (İngilizce). McGraw Hill. 27 Mayıs 2025 tarihinde kaynağından arşivlendi. Erişim tarihi: 22 Eylül 2026.
  19. ↑ "Wen-mei Hwu" (İngilizce). Illinois Üniversitesi Urbana-Champaign. 22 Eylül 2026 tarihinde kaynağından arşivlendi. Erişim tarihi: 22 Eylül 2026.
  20. ↑ "Team" (İngilizce). Neurophos. 22 Eylül 2026 tarihinde kaynağından arşivlendi. Erişim tarihi: 22 Eylül 2026.
  21. ↑ "Gregory Ganger" (İngilizce). Carnegie Mellon Üniversitesi. 22 Eylül 2026 tarihinde kaynağından arşivlendi. Erişim tarihi: 22 Eylül 2026.
  22. ↑ "Sanjay J. Patel" (İngilizce). Illinois Üniversitesi Urbana-Champaign. 22 Eylül 2026 tarihinde kaynağından arşivlendi. Erişim tarihi: 22 Eylül 2026.
  23. ↑ "Onur Mutlu" (İngilizce). ETH Zürih. 22 Eylül 2026 tarihinde kaynağından arşivlendi. Erişim tarihi: 22 Eylül 2026.
  24. ↑ "Veteran Georgia Tech Computer Science Professor Named School Chair" (İngilizce). Georgia Teknoloji Enstitüsü. 31 Ağustos 2026. 22 Eylül 2026 tarihinde kaynağından arşivlendi. Erişim tarihi: 22 Eylül 2026.
  25. ↑ "IEEE Fellow Status Bestowed Upon Durgin, Kim, Inan, Yu, and Zhang" (İngilizce). Georgia Teknoloji Enstitüsü. 6 Aralık 2023. 18 Şubat 2026 tarihinde kaynağından arşivlendi. Erişim tarihi: 22 Eylül 2026.
  26. ↑ "Moinuddin Qureshi" (İngilizce). Georgia Teknoloji Enstitüsü. 22 Eylül 2026 tarihinde kaynağından arşivlendi. Erişim tarihi: 22 Eylül 2026.
  27. ↑ "Moinuddin Qureshi" (İngilizce). Compute Express Link Konsorsiyumu. 22 Eylül 2026 tarihinde kaynağından arşivlendi. Erişim tarihi: 22 Eylül 2026.
  28. ↑ "About Us" (İngilizce). Vixul. 22 Eylül 2026 tarihinde kaynağından arşivlendi. Erişim tarihi: 22 Eylül 2026.
  29. ↑ "About" (İngilizce). Protopia AI. Erişim tarihi: 22 Eylül 2026.
  30. ↑ "HPS Research Group" (İngilizce). Teksas Üniversitesi, Austin. 22 Eylül 2026 tarihinde kaynağından arşivlendi. Erişim tarihi: 22 Eylül 2026.
  31. ↑ Chiou, Derek (2016). "An interview with Yale Patt". Communications of the ACM. 59 (6). ss. 31-36. doi:10.1145/2909885.
  32. ↑ "IEEE Fellows Directory" (İngilizce). IEEE. 13 Eylül 2026 tarihinde kaynağından arşivlendi. Erişim tarihi: 22 Eylül 2026.
  33. ↑ "IEEE Awards: Complete Past and Present Recipient List" (PDF) (İngilizce). IEEE. 22 Eylül 2026 tarihinde kaynağından arşivlendi (PDF). Erişim tarihi: 22 Eylül 2026.
  34. ↑ "W. Wallace McDowell Award Recipients" (İngilizce). IEEE Computer Society. 22 Eylül 2026 tarihinde kaynağından arşivlendi. Erişim tarihi: 22 Eylül 2026.
  35. ↑ "Charles Babbage Award Recipients" (İngilizce). IEEE Computer Society. 22 Eylül 2026 tarihinde kaynağından arşivlendi. Erişim tarihi: 22 Eylül 2026.
  36. ↑ "B. Ramakrishna Rau Award Recipients" (İngilizce). IEEE Computer Society. 18 Nisan 2026 tarihinde kaynağından arşivlendi. Erişim tarihi: 22 Eylül 2026.
  37. ↑ "Harry H. Goode Memorial Award Recipients" (İngilizce). IEEE Computer Society. 22 Eylül 2026 tarihinde kaynağından arşivlendi. Erişim tarihi: 22 Eylül 2026.
  38. ↑ "SIGMICRO Distinguished Service Award" (İngilizce). ACM SIGMICRO. 22 Eylül 2026 tarihinde kaynağından arşivlendi. Erişim tarihi: 22 Eylül 2026.
  39. ↑ "Yale N. Patt" (İngilizce). Franklin Enstitüsü. 22 Eylül 2026 tarihinde kaynağından arşivlendi. Erişim tarihi: 22 Eylül 2026.
  40. 1 2 "MICRO Hall of Fame" (İngilizce). ACM SIGMICRO. 22 Eylül 2026 tarihinde kaynağından arşivlendi. Erişim tarihi: 22 Eylül 2026.
  41. ↑ "An International Symposium on Computer Architecture (ISCA) Hall of Fame" (İngilizce). Wisconsin-Madison Üniversitesi. 21 Eylül 2026 tarihinde kaynağından arşivlendi. Erişim tarihi: 22 Eylül 2026.

Dış bağlantılar