El ILLIAC II fue una supercomputadora revolucionaria construida por la Universidad de Illinois que entró en funcionamiento en 1962.
Descripción
El concepto, propuesto en 1958, fue pionera en la lógica de emisor acoplado (ECL) de circuitos, la canalización, y la memoria de transistores con un objetivo de diseño de 100x aumento de velocidad en comparación con ILLIAC I .
ILLIAC II tenía 8192 palabras de memoria central , respaldadas por 65,536 palabras de almacenamiento en tambores magnéticos . El tiempo de acceso a la memoria del núcleo fue de 1,8 a 2 µs. El tiempo de acceso al tambor magnético fue de 8,5 ms. [1] También se proporcionó un "búfer rápido" para el almacenamiento de bucles cortos y resultados intermedios (similar en concepto a lo que ahora se llama caché ). El tiempo de acceso al "tampón rápido" fue de 0,25 µs.
El tamaño de la palabra era de 52 bits.
Los números de coma flotante usaban un formato con 7 bits de exponente (potencia de 4) y 45 bits de mantisa.
Las instrucciones tenían 26 bits o 13 bits de longitud, lo que permitía empaquetar hasta 4 instrucciones por palabra de memoria.
En lugar de nombrar las etapas de la canalización, "Obtener, decodificar y ejecutar" (como en Stretch ), las etapas de la canalización se denominaron "Control avanzado, control retardado e interacción".
Innovación
- El ILLIAC II fue uno de los primeros ordenadores transistorizados . Al igual que la computadora IBM Stretch , ILLIAC II se diseñó utilizando "transistores del futuro" que aún no se habían inventado.
- El proyecto ILLIAC II se propuso antes y compitió con el proyecto Stretch de IBM, y varios diseñadores de ILLIAC sintieron que Stretch tomó prestadas muchas de sus ideas de ILLIAC II, cuyo diseño y documentación se publicaron abiertamente como University of Illinois Tech Reports. Los miembros del equipo de ILLIAC II se refirieron en broma al Proyecto IBM competidor como "St. Retch".
- El ILLIAC II tenía una unidad de división diseñada por el miembro de la facultad James E. Robertson , un co-inventor del algoritmo de la División SRT .
- El ILLIAC II fue una de las primeras computadoras interconectadas, junto con Stretch Computer de IBM. El control canalizado fue diseñado por el miembro de la facultad Donald B. Gillies . Las etapas de la canalización se denominaron Control avanzado, Control retardado e Interacción.
- El ILLIAC II fue la primera computadora en incorporar circuitos independientes de velocidad , inventado por el miembro de la facultad David E. Muller . Los circuitos independientes de la velocidad son una clase de lógica digital asíncrona basada en el elemento C de Muller . Esta lógica digital, al ser asíncrona, funciona a la máxima velocidad de propagación del transistor y no requiere relojes.
Descubrimientos
Durante la verificación de ILLIAC II, antes de que estuviera completamente operativo, el miembro de la facultad Donald B. Gillies programó ILLIAC II para buscar números primos de Mersenne . El período de verificación tomó aproximadamente 3 semanas, durante las cuales la computadora verificó todos los números primos anteriores de Mersenne y encontró tres nuevos números primos. Los resultados se inmortalizaron durante más de una década en un sello de cancelación del Anexo Postal de la UIUC y se discutieron en el New York Times, se registraron en el Libro Guinness de los Récords Mundiales y se describieron en un artículo de revista en Mathematics of Computation.
Fin de la vida
La computadora ILLIAC II fue desmontada aproximadamente una década después de su construcción. Para entonces, los cientos de módulos eran chatarra obsoleta; muchos miembros de la facultad se llevaron componentes a casa para guardarlos. Donald B. Gillies mantuvo 12 módulos (en su mayoría de control). Su familia donó 10 de estos módulos y el panel frontal al departamento de informática de la Universidad de Illinois en 2006. Las fotos de este artículo fueron tomadas durante el tiempo de la donación.
Donald W. Gillies, hijo de Donald B. Gillies, tiene un conjunto completo de documentación (conjunto de instrucciones, informes de diseño, informes de investigación e informes de progreso de subvenciones, aproximadamente 2000 páginas) del proyecto ILLIAC II. Se le puede contactar para obtener más detalles sobre esta computadora. [2] La mayor parte de esta documentación también debería estar disponible como informes técnicos de DCL en la biblioteca de ingeniería de UIUC, aunque no estaría empaquetada como un informe único.
Ver también
Referencias
- ^ Brearley, HC (1965), "ILLIAC II - Una breve descripción y bibliografía anotada" (PDF) , IEEE Transactions on Electronic Computers , IEEE: 399–401
- ^ http://www.ece.ubc.ca/~gillies
enlaces externos
- Gillies, Donald B. Tres nuevos primos de Mersenne y una teoría estadística , Matemáticas de la computación, vol. 18:85 (enero de 1964), págs. 93–97.
- Documentación de ILLIAC II en bitsavers.org