John Cocke

De Viquipèdia
Jump to navigation Jump to search
Infotaula de personaJohn Cocke
Dades biogràfiques
Naixement 30 de maig de 1925
Charlotte, Carolina del Nord, Estats Units Estats Units
Mort 16 de juliol de 2002(2002-07-16) (als 77 anys)
Valhalla (Nova York)
Nacionalitat Estatunidenc
Alma mater Duke University
Es coneix per RISC
Algorisme CYK
Activitat professional
Camp de treball Ciència computacional
Ocupació Informàtica
Organització IBM
Altres dades
Membre de
Premis i reconeixements
Modifica dades a Wikidata

John Cocke (30 de maig de 1925 – 16 de juliol de 2002) fou un informàtic nord-americà, reconegut per la seva gran contribució a l'arquitectura d'ordinadors i el disseny de compiladors optimitzadors. Molts el consideren "el pare de l'arquitectura RISC".[1]

Va assistir a la Universitat Duke, on es va llicenciar en Enginyeria Mecànica el 1946 i es va doctorar el 1956. Cocke va passar tota la seva carrera professional fent recerca industrial a IBM, entre 1956 i 1992.

Potser el projecte on van destacar més les seves innovacions fou el miniordinador IBM 801, on va adonar-se que adaptar el disseny del joc d'instruccions de l'arquitectura a les instruccions relativament simples que generaven els compiladors podia permetre un alt rendiment a un cost baix.

És un dels inventors de l'algorisme CYK (la C és pel seu cognom). També va col·laborar en els primers treballs sobre reconeixement de veu i traducció automàtica que es van fer a IBM els anys 1970 i 1980. La idea d'utilitzar un model de llenguatge amb trigrames per al reconeixement de veu va ser seva.[2]

Cocke va ser nomenat IBM Fellow el 1972. Va guanyar el Premi Eckert-Mauchly el 1985, el premi Turing de l'ACM el 1987,[3] la Medalla Nacional de Tecnologia el 1991 i la Medalla Nacional de Ciència el 1994,[4][5] el Certificat de Mèrit de l'Institut Franklin el 1996, el premi Seymour Cray d'Informàtica i Enginyeria el 1999, i la Medalla Benjamin Franklin el 2000.

El 2002, va ser nomenat Fellow del Computer History Museum "pel seu desenvolupament i implementació de l'arquitectura informàtica amb joc d'instruccions reduïdes i la tecnologia d'optimització de programes".[6]

Referències[modifica]

  1. Schofield, Jack «John Cocke». The Guardian. Guardian Media Group, 27-07-2002 [Consulta: 10 maig 2011]. «Cocke's idea was to use fewer instructions, but design chips that performed simple instructions very quickly. [...] Later, this approach became known as reduced instruction set computing (Risc) [...]»
  2. Jelinek, Frederick, "The Dawn of Statistical ASR and MT", Computational Linguistics, 35(4), 2009, pp. 483-494, doi: 10.1162/coli.2009.35.4.35401
  3. John Cocke, The search for performance in scientific processors: the Turing Award lecture. Communications of the ACM, Volume 31 Issue 3, March 1988, Pages 250-253. doi:10.1145/42392.42394
  4. «National Science Foundation - The President's National Medal of Science». Nsf.gov. [Consulta: 19 juny 2014].
  5. «John Cocke». thocp.net. [Consulta: 21 desembre 2015].
  6. «John Cocke». Computer History Museum. [Consulta: 23 maig 2013].

Enllaços externs[modifica]