John Cocke (informatyk)
Johna Cocke'a | |
---|---|
Urodzić się |
Charlotte , Karolina Północna , Stany Zjednoczone
|
30 maja 1925
Zmarł | 16 lipca 2002 |
(w wieku 77)
Narodowość | amerykański |
Alma Mater | Uniwersytet Duke’a |
Znany z |
Algorytm RISC -CYK |
Nagrody |
ACM Turing Award (1987) Computer Pioneer Award (1989) National Medal of Technology (1991) National Medal of Science (1994) IEEE John von Neumann Medal (1994) Computer History Museum Fellow (2002) |
Kariera naukowa | |
Pola | Informatyka |
Instytucje | IBM |
John Cocke (30 maja 1925 - 16 lipca 2002) był amerykańskim informatykiem , znanym ze swojego dużego wkładu w architekturę komputerów i optymalizację projektu kompilatora . Przez wielu uważany jest za „ojca architektury RISC ”.
Biografia
Urodził się w Charlotte w Karolinie Północnej w USA. Uczęszczał na Uniwersytet Duke'a , gdzie w 1946 roku uzyskał tytuł licencjata w dziedzinie inżynierii mechanicznej i doktorat. w matematyce w 1956. Cocke spędził całą swoją karierę jako badacz przemysłowy dla IBM , od 1956 do 1992. [ potrzebne źródło ]
Być może projekt, w którym jego innowacje zostały najbardziej zauważone, dotyczył minikomputera IBM 801 , gdzie zdał sobie sprawę, że dopasowanie projektu zestawu instrukcji architektury do stosunkowo prostych instrukcji faktycznie emitowanych przez kompilatory może zapewnić wysoką wydajność przy niskich kosztach.
Jest jednym z wynalazców algorytmu CYK (C jak Cocke). Był również zaangażowany w pionierskie nad rozpoznawaniem mowy i tłumaczeniem maszynowym w IBM w latach 70. i 80. XX wieku, a Frederick Jelinek przypisuje mu pomysł wykorzystania modelu języka trygramowego do rozpoznawania mowy.
Cocke został mianowany IBM Fellow w 1972 roku. Zdobył nagrodę Eckert-Mauchly w 1985, ACM Turing Award w 1987, National Medal of Technology w 1991 i National Medal of Science w 1994, IEEE John von Neumann Medal w 1984, The Franklin Institute's Certificate of Merit w 1996 r., Seymour Cray Computer Engineering Award w 1999 r. oraz Medal Benjamina Franklina w 2000 r. Był członkiem American Academy of Arts and Sciences , The Amerykańskie Towarzystwo Filozoficzne i Narodowa Akademia Nauk .
W 2002 roku został członkiem Muzeum Historii Komputerów „za opracowanie i wdrożenie architektury komputerowej o zredukowanym zestawie instrukcji i technologii optymalizacji programów”.
Zmarł w Valhalli w stanie Nowy Jork w USA.
Linki zewnętrzne
- Nekrolog IBM'a
- Profil Duke'a z 1988 roku autorstwa Eileen Bryn
- Transkrypcja wywiadu
- Odbiorcy Medalu IEEE Johna von Neumanna
- 1925 urodzeń
- 2002 zgonów
- Matematycy amerykańscy XX wieku
- Amerykańscy matematycy XXI wieku
- amerykańscy informatycy
- Projektanci komputerów
- Inżynierowie sprzętu komputerowego
- Absolwenci Duke University Pratt School of Engineering
- Absolwenci Duke University
- Stypendyści IBM
- Informatycy IBM Research
- pracownicy IBM'a
- Matematycy z Nowego Jorku (stan)
- Członkowie Amerykańskiego Towarzystwa Filozoficznego
- Członkowie Narodowej Akademii Nauk Stanów Zjednoczonych
- Laureaci Narodowego Medalu Nauki
- Laureaci Narodowego Medalu Technologii
- Ludzie z Charlotte w Północnej Karolinie
- Ludzie z Valhalli w stanie Nowy Jork
- Laureaci nagrody Seymour Cray Computer Engineering Award
- Laureaci Nagrody Turinga