John Cocke

De Viquipèdia
Salta a: navegació, cerca
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
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 | modifica el codi]

  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 | modifica el codi]