John Cocke

Antecedentes ] Cronología ] Hardware ] Software ] Computadoras ] Redes ] Informática ] Personajes ] [ Empresas ] Frases Célebres ] Diccionario ] Humor ] Buscar en el sitio ] Mapa del sitio ]

IBM scientist John Cocke, who invented Reduced Instruction Set Computer technology

John Cocke
Charlotte, Carolina del Norte, 1925, 2002

Premios

Reconocimientos

1979 Corporate Outstanding, IBM
1979 Por los conceptos de la arquitectura de la minicomputadora IBM System 801. (La primera computadora RIS)
1990 John E. Bertram, IBM, por la Excelencia Sostenida.
? Turing, Asociación para la Maquinario de la Computación.
1991 Medalla Nacional de Tecnología, Gobierno de EE.UU.
1994 Medalla Nacional de Ciencia,Gobierno de EE.UU.
1999 Seymour Cray de las Ciencias de la Computación e ingeniería, Sociedad de la Computación.
1999 Certificado de Mérito,  Instituto Franklin, por la invención, desarrollo e implementación de la arquitectura de la Computadora de Conjunto de Instrucciones reducidas.
? Pionero, de la Sociedad de Cómputo, del IEEE.

Aportaciones a la industria

1973, TCP/IP
1982 MCI Mail

Filantropía

 
 
Membresías
Academia Nacional de Ingeniería. (EE.UU).
Academia Nacional de Ciencias (EE.UU.)
Academia Americana de Artes y Ciencias (EE.UU.)
 
Publicaciones
 

John Coke nació en Charlotte, Carolina del Norte, EE.UU., en 1925. Su padre trabajaba en la Universidad Duke, donde estudió desde la escuela de pregraduación (Bachilleres) hasta la Universidad, culminando con un Doctorado (Ph. D.) en Matemáticas en 1956. Al siguiente año entró a trabajar en IBM, en donde laboró hasta 1999, después de su retiro, en 1997,

El primer proyecto de Cocke en IBM fue la Computadora Angosta. Eventualmente se convirtió en un especialista en sistemas grandes y realizó muchos avances en arquitectura de sistemas y optimización de compiladores.

A principio de la década de 1970s, transformó la computación simplificando el conjunto de instrucciones que dice a las computadoras qué funciones realizar.

En 1974, Cocke y su equipo de investigación comenzaron a construir una red de conmutación telefónica que pudiera manejar 300 llamadas por segundo. Para lograrlo, Coke tuvo que encontrar un camino para acelerar la cantidad a la cual el sistema obtenía sus instrucciones. Los sistemas se ralentizaban con instrucciones como la multiplicación, que aunque se utilizaban poco, eran esenciales, por lo cual decidió desmantelar las instrucciones más complejas en otras más simples, utilizando lógica, y lo que el llamaba "trucos numéricos". Estos sencillos elementos de instrucciones fueron almacenados en una memoria de prealmacenamiento de instrucciones y eran utilizados a demanda, permitiendo al sistema alcanzar los mismos resultados que antes, pero de una manera más eficiente y rápida.

La arquitectura de Computación por Conjunto de Instrucciones Reducidas (Reduced Instruction Set Computing, RISC) de Cocke, llamada "801" en honor al edificio en el Centro de Investigación Thomas Watson, en el que Cocke trabajaba, pronto se estableció como un estándar de la industria. Cocke refinó su sistema en los años siguientes, incluyendo un papel esencial en el desarrollo de la familia IBM RS/6000 en los 1980s.

En el camino, Cocke obtuvo más de 20 patentes. También ganó una reputación de excéntrico, cuyo entusiasmo por su trabajo lo mantuvo a el, y cualquier otro colega que encontrara y compartiera sus ideas, ocupado de día y noche. Por otra parte, Cocke tenía poco interés en los asuntos mundanos, ya que se hizo famoso por no hacer efectivos sus cheques de nómina, por ejemplo.

Los que lo conocieron están de acuerdo que Cocke es una gran inspiración para aquellos que lo conocen a el o su trabajo. Además del sistema RISC, realizó grandes contribuciones a la teoría de codificación de simulación lógica, y otros aspectos de optimización de compiladores. Aún cuando él mismo se consideró "fantásticamente perezoso", John Cocke es un gigante de la historia de la computación y uno de los pocos ingenieros que han ganado la Medalla Nacional de Tecnología, galardón que le fue entregado en 1991, y la Medalla Nacional de Ciencia, en 1994.

John Cocke es considerado el padre del diseño 801. En reconocimiento a su contribución recibió el premio Turing.

El concepto de John Cocke de la Computadora de Conjunto de Instrucciones Reducido (Reduced Instruction Set Computer, RISC) es el resultado de su estudio detallado de los intercambios entre la organización de máquina de a alo desempeño y optimización del compilador. Él reconoció que un compilador, cuidadosamente diseñado para explotar el conjunto de instrucciones, pudiera producir un procesador de alto desempeño con los relativamente pocos circuitos (es decir, menos hardware). el concepto de RISC de Cocke era contrario a la dirección establecida por las máquinas y conjuntos de instrucciones incrementalmente complejos, y estaba por consiguiente a la variación con las ideas dominantes de ese tiempo. RISC era un fundamentalmente nuevo concepto en el diseño de sistemas de computadoras.

Las contribuciones de John Cocke han sido vitales a varias áreas importantes de las tecnologías de la información, incluyendo aquéllos relacionados al costo elemental de cómputo. Esencialmente, la arquitectura de RISC permite a las computadoras correr el doble de rápido, utilizando el mismo número de circuitos.
La invención de John Cocke y desarrollo de RISC han tenido un impacto significante en la tecnología de información. Hewlett-Packard ha basado su línea de productos en las variantes y extensiones de los principios RISC. Muchas compañías han desarrollado microprocesadores basados en RISC que son licenciados extensamente a lo largo del mundo. Éstos incluyen Sun Microsystems, Motorola, Intel. IBM ha introducido una extraordinariamente exitosa serie de estaciones de trabajo basadas en RISC, y ha integrado los procesadores RISC en sus sistemas del alto nivel para proporcionar funciones especiales. Los procesadores RISC y microprocesadores RISC son componentes importantes de muchos de los diseños de máquina paralela surgiendo que son la vanguardia de la próxima generación de computadoras.

John Cocke ganó a un Bachillerato en Ciencias en la ingeniería mecánica en 1946 y un Ph.D. en la matemática en 1953 - ambos de la Universidad del Duque. Dr. John Cocke estuvo con la División de Investigación de IBM de 1956 a 1992. Durante ese tiempo él sirvió también como profesor visitante durante un año en el Instituto de Tecnología de Massachussets (MIT) y durante dos años en el Instituto Courant de Ciencias Matemáticas de la Universidad de Nueva York. Él ha escrito 21 artículos en revistas, y tiene 22 patentes.

En 1999 recibió el premio Seymour Cray de Ciencias de la Computación e Ingeniería, de la Sociedad de la Computación "Por la invención, desarrollo, e implementación de la arquitectura de la Computadora de Conjunto de Instrucciones Reducidas" (Reduced Instruction Set Computer, RISC).

 

Libros y artículos (liga)

Aceptamos saludos, felicitaciones, colaboraciones, aportaciones, información, sugerencias, patrocinios, donaciones en capital o especie.
Museo de la Informática y Computación Aplicada, DR(C) Héctor Francisco Rentería Toledo, 2003 - 2015 en trámite

The History of Computing Project



FreeHostia - best free web hosting provider