David Patterson (bilgisayar bilimcisi)

David Andrew Patterson (d. 16 Kasım 1947, Evergreen Park, Illinois), Amerikalı bilgisayar bilimcisi. Kaliforniya Üniversitesi, Berkeley'de kırk yıl boyunca (1976–2016) öğretim üyesi olarak görev yapmış; şu anda aynı üniversitede bilgisayar bilimleri profesör emeritüsüdür. RISC (azaltılmış buyruk kümeli bilgisayar) mimarisinin öncülerinden biri olarak tanınan Patterson, John L. Hennessy ile birlikte bilgisayar mimarisi alanında standart başvuru kaynakları hâline gelen ders kitapları kaleme almıştır. Bilgisayar mimarisine yaptığı temel katkılar nedeniyle Hennessy ile birlikte 2017 Turing Ödülü'ne layık görülmüştür.

Yaşamı ve eğitimi
Patterson, matematik alanında lisans (1969) ve bilgisayar bilimi alanında yüksek lisans (1970) derecelerini Kaliforniya Üniversitesi, Los Angeles'tan (UCLA) almıştır. 1976 yılında yine UCLA'da David F. Martin ve Gerald Estrin danışmanlığında "Mikroprogramların Doğrulanması" başlıklı teziyle doktora derecesini tamamlamıştır. Aynı yıl Kaliforniya Üniversitesi, Berkeley'de öğretim üyesi olarak göreve başlamıştır.

Akademik çalışmaları
RISC mimarisi
Patterson, 1980 yılında Carlo H. Séquin ile birlikte Berkeley RISC projesini başlatmıştır. Bu proje çerçevesinde geliştirilen RISC-I ve RISC-II tasarımları, o döneme hâkim olan karmaşık buyruk kümeli bilgisayar (CISC) anlayışına alternatif olarak yalnızca en sık kullanılan basit buyruklardan oluşan bir buyruk kümesi mimarisi önermiştir. Patterson, "RISC" terimini de bizzat türetmiştir. Berkeley RISC çalışması, ticari RISC işlemcilerinin (SPARC, MIPS, ARM gibi) geliştirilmesine ilham kaynağı olmuştur. Patterson aynı zamanda RISC-V açık buyruk kümesi mimarisinin temel mimarlarından biridir ve RISC-V International kuruluşunun yönetim kurulunda görev yapmaktadır.

RAID depolama dizileri
Patterson, Randy Katz ve Garth Gibson ile birlikte 1988 yılında RAID (Redundant Array of Inexpensive Disks — Düşük Maliyetli Disklerden Oluşan Yedekli Dizi) kavramını ortaya koymuştur. RAID, tek bir büyük ve pahalı disk yerine birden fazla ucuz diskin bir arada kullanılmasını sağlayan teknolojiyi tanımlamaktadır. Bu çalışma, günümüzde veri merkezlerinden kişisel bilgisayarlara kadar yaygın biçimde kullanılan disk dizi sistemlerinin temelini oluşturmuştur.

NOW: İş İstasyonları Ağı
Patterson, 1990'lı yıllarda Berkeley'de NOW (Networks of Workstations — İş İstasyonları Ağı) projesini de yürütmüştür. Bu proje, ticari iş istasyonlarının ağ üzerinden birleştirilerek yüksek başarımlı hesaplama ortamları oluşturulabileceğini göstermiş; dağıtık hesaplama ve bulut bilişimin erken öncülerinden biri sayılmaktadır.

Ders kitapları
Patterson, John L. Hennessy ile birlikte bilgisayar mimarisi eğitiminde dünya genelinde standart başvuru kaynakları hâline gelen iki temel ders kitabını kaleme almıştır:

Computer Architecture: A Quantitative Approach (Bilgisayar Mimarisi: Nicel Bir Yaklaşım) — 1990'dan bu yana altı baskı yapılmıştır.
Computer Organization and Design (Bilgisayar Organizasyonu ve Tasarımı) — RISC-V, ARM ve x86 sürümleri dahil çok sayıda baskısı bulunmaktadır.

Ayrıca Andrew Waterman ile birlikte The RISC-V Reader: An Open Architecture Atlas adlı kitabı yazmıştır.

Google'daki çalışmaları
Patterson, Berkeley'deki görevinden 2016 yılında emekli olmuş ve ardından Google'da kıdemli yazılım mühendisi (Distinguished Software Engineer) unvanıyla çalışmaya başlamıştır. Bu görevde yapay zeka donanımı ve tensör işlem birimi (TPU) geliştirme süreçlerine katkıda bulunmuştur.

ACM başkanlığı
Patterson, ACM (Association for Computing Machinery — Hesaplama Makineleri Derneği) başkanlığı görevini 2004–2006 yılları arasında yürütmüştür.

Ödüller ve onurlar
Turing Ödülü (2017) — John L. Hennessy ile birlikte; RISC mimarisine yaptıkları temel katkılar gerekçesiyle ACM tarafından verilmiştir.
Eckert–Mauchly Ödülü (2008) — ACM ve IEEE tarafından ortaklaşa verilmektedir.
IEEE John von Neumann Madalyası (2005)
IEEE James H. Mulligan Jr. Eğitim Madalyası
ACM Fellow (1994)
Ulusal Bilimler Akademisi üyeliği (2006)
Ulusal Mühendislik Akademisi üyeliği

Kaynakça