John Cocke

John Cocke (født 30. mai 1925 i Charlotte , North Carolina ; † 16. juli 2002 i Valhalla , New York ) var en amerikansk informatiker som ga store bidrag til dataarkitektur og kompilatoroptimalisering . Han regnes som skaperen av RISC- arkitekturen.

biografi

John Cocke studerte ved Duke University , hvor han fikk sin bachelorgrad i maskinteknikk i 1946 og sin doktorgrad i 1956. i matte. Cocke tilbrakte hele sin karriere fra 1956 til 1992 som forsker ved IBM . Han var også gjesteprofessor ved MIT og ved Courant Institute of Mathematical Sciences ved New York University .

I 1970 utviklet han Cocke-Younger-Kasami algoritme for å løse ordet problem uavhengig av Daniel Younger, Tadao Kasami og andre . I 1974, sammen med Lalit Bahl, Frederick Jelinek og Josef Raviv, opprettet han BCJR-algoritmen for dekoding av blokk- og konvolusjonskoder. I 1975 ved Thomas J. Watson Research Center utviklet han RISC-konseptet for IBM 801- minidatamaskinen ved å tilpasse instruksjonssettdesignet til de relativt enkle instruksjonene som faktisk brukes av kompilatorer, og dermed muliggjøre høy ytelse til lave kostnader. Cocke hadde allerede jobbet intensivt med kompilatoroptimalisering, uten hvilken en RISC-datamaskin ikke kan brukes meningsfullt.

I 1972 ble han IBM-stipendiat og i 1979 medlem av National Academy of Engineering . I 1985 mottok han Eckert-Mauchly-prisen , og i 1986 ble han stipendiat i American Academy of Arts and Sciences . I 1987 mottok han Turing-prisen , i 1988 en æresdoktorgrad fra Duke University, og i 1991 National Medal of Technology . I 1993 ble han valgt til medlem av National Academy of Sciences og i 1995 American Philosophical Society , i 1994 mottok han National Medal of Science og John von Neumann Medal , i 1999 Seymour Cray Computer Engineering Award og i 2000 Benjamin Franklin Medalje .

weblenker

Individuelle bevis

  1. ^ Medlemshistorie: John Cocke. American Philosophical Society, åpnet 23. juni 2018 .