ILLIAC fue la abuela de HAL 9000
Por lo general, se presenta ciencia ficción, y es divertido mirar una computadora icónica como HAL 9000 y rastrear los orígenes de esta inteligencia artificial defectuosa. Es posible que se sorprenda al descubrir que puede rastrear los orígenes de HAL hasta una computadora construida para el Ejército de los EE. UU. En 1952.
Si eres fanático de la novela y la película 2001: Spaca Oddessy, quizás recuerde que la computadora HAL 9000 nació en Urbana, Illinois. ¿Por qué elegir un lugar tan extraño? Urbana no es un nombre muy conocido a menos que conozca bien el área de Chicago. Pero Urbana tiene un lugar en la historia real de la informática. Como sede de la Universidad de Illinois en Urbana-Champaign, Urbana era conocida por producir una variedad de computadoras conocidas como ILLIAC, varias de las cuales tenían un significado histórico. En particular, ILLIAC IV fue el sueño de una supercomputadora que, aunque no del todo exitoso, mostró el camino para las supercomputadoras posteriores. A veces se aprende más del fracaso que del éxito y al menos uno de los miembros de la serie ILLIAC es el modelo ideal para eso.
La historia de Urbana comienza a principios de la década de 1950. Este fue un momento en que el libro de 1945 "Primer informe preliminar sobre el EDVAC" cruzó el país desde sus orígenes en Princeton. Este libro describe el diseño y la construcción de la computadora militar que sucedió a ENIAC. En él, Von Neumann propuso cambios en EDVAC que lo convertirían en una computadora de programa almacenado, una computadora que maneja datos e instrucciones por igual.
Popularidad de los diseños de Von Neumann
El EDSAC de Maurice Wilke y el Manchester Baby fueron los primeros en construir una computadora basada en el nuevo diseño de Von Neumann, pero no serían los últimos. En total, probablemente había al menos 18 máquinas basadas en la arquitectura de este documento, incluidas MANIAC, Johnniac y SILLIAC. El número exacto es difícil de precisar, ya que muchas máquinas reutilizaban máquinas más antiguas, pero no importa cómo se cuente, había al menos una docena. Estas máquinas a menudo se denominan "máquinas IAS" por el laboratorio de Princeton, que publicó el informe EDVAC.
Con esta ola de investigación informática, los militares querían tener una máquina de software almacenada y recurrieron a la Universidad de Illinois para construir ORDVAC. El Ejército entregó la nueva máquina en 1952. Usó más de 2,000 tubos de electrones (principalmente 6J6 y 5687) y tenía 1K de palabras de 40 bits usando tubos Williams. Como parte del contrato, el ejército acordó financiar la construcción de una máquina idéntica para preservar la universidad. Esa máquina era ILÍACA, más tarde conocida como ILÍACA I.
Gemelos, computadora por teléfono y otros extraños
ILLIAC I entró en funcionamiento a fines de 1952. En ese momento, ILLIAC y ORDVAC eran quizás las únicas dos computadoras idénticas que existían. Los programas escritos en uno pueden ejecutarse en el otro. Hoy no parece importar, pero en 1952 esas máquinas eran tan grandes y caras que solo se construyó una de cada una. Aunque muchas computadoras de esta época usaban el mismo diseño básico, ninguna tenía instrucciones compatibles excepto ILLIAC y ORDVAC. Además, ORDVAC se podía utilizar por teléfono desde la Universidad por la noche cuando el Ejército no lo utilizaba. Esto la convirtió en una de las primeras, si no la primera, computadora en ser operada de forma remota.
Las computadoras pesaban entre 3,000 y 5,000 libras y usaban hexadecimal. Sin embargo, los números por encima de 9 usaron KSNJFL en lugar de nuestro mejor conocido ABCDEF. Al parecer, esto tenía cierto sentido basándose en las máquinas de télex utilizadas. Las letras no parecen estar alineadas en los códigos de Baudot o Murray, así que tal vez era un estilo de télex diferente al que conozco. Que yo sepa, el uso de AF se hizo popular desde IBM System / 360 años después. Otros sistemas usaban otras letras, aparentemente dependiendo de lo que fuera conveniente para su hardware.
Sin embargo, una de las características del proyecto más interesantes de ILLIAC es que era asincrónico. Por lo general, las CPU tienen un reloj principal al que obedece cada circuito. Pero ILLIAC y ORDVAC utilizaron unidades que estaban en margarita. Entonces, una unidad terminaría su trabajo y señalaría el próximo comienzo. Esto tiene algunas ventajas y desventajas y ha habido proyectos de CPU similares a lo largo de los años, incluido el reciente IBM SyNAPSE.
ILLIAC fue la primera composición musical asistida por computadora (Illiac Suite) y la primera versión de PLATO para la educación informática. Esta primera versión de PLATO servía para un usuario, aunque la segunda versión podía acomodar a dos usuarios simultáneos.
Los errores eran comunes
Pensar en HAL como una mente de computadora que salió mal es una propuesta muy diferente hoy de lo que habría sido en ese momento. Nuestro hardware moderno tiene tasas de error increíblemente bajas. Pero los errores y las fallas de hardware eran particularmente comunes en la década de 1950 y los operadores de computadoras debían abordarlos.
Los tubos ILLIAC no tuvieron éxito y no hubo una verificación de errores incorporada. Las pruebas periódicas en condiciones estresantes identificarían defectos, con suerte antes de que afectaran las operaciones normales. Un orador en una conferencia del día señaló que el tiempo promedio entre errores en la memoria del tubo de Williams era "ahora de hasta 30 horas".
La velocidad de entrada / salida fue otro problema. Las unidades de cinta tardaron 40 minutos en llenar la memoria de la máquina. Un proyecto posterior aceleró a los lectores a reducir ese número a menos de 8 minutos. Recuerde, se trata de aproximadamente 40K de datos, así que imagine lo que se necesitaría para llenar una unidad flash moderna.
Mejoras y copias
El ILLIAC generó sus propios clones, incluidos ORACLE, CYCLONE y MISTIC del estado de Michigan que usaban transistores en lugar de tubos y tenían un núcleo que reemplazaba la memoria del tubo de Williams. Justo cuando jugábamos con nuestras máquinas, estas computadoras a menudo crecían, y una referencia informa que para 1962, cuando ILLIAC se retiró, tenía 5,000 palabras de memoria junto con almacenamiento en un tambor magnético, como se muestra a continuación.
Estaba lejos de ser una copia, pero una cierta mejora fue el sucesor de ILLIAC ILLIAC II. El diseño de esta máquina comenzó en 1958 y en línea en 1962. Era una máquina transistorizada con 8K palabras de memoria central. El tamaño de la palabra era de 52 bits. Esta máquina utilizó módulos asíncronos y líneas de tubos para obtener una forma de ejecución paralela. También usó caché para dispositivos de E / S.
Gracias a estas mejoras, la máquina era unas 100 veces más rápida que las máquinas anteriores del día. Sin embargo, no fue el campeón de velocidad, ese honor pertenecía a la computadora IBM 7030 Stretch, que fue rápida, a pesar de no ser tan rápida como se prometió, aunque aparentemente la Universidad lo niega. IBM vendió la máquina como una máquina de 4 MIPS, pero logró solo alrededor de 1.2 MIPS y se considera una de las mayores fallas de IBM a la PC Jr.
ILIAC IV: abuelo de HAL
ILLIAC IV fue un intento ambicioso, quizás demasiado ambicioso, de construir una computadora paralela a gran escala. La máquina tendría 4 cuadrantes y cada cuadrante tendría una CPU (unidad de control) y 256 elementos de procesamiento (PE). Cuando termine, las 4 CPU podrán ejecutar 64 datos a la vez. Pero el proyecto estuvo plagado de problemas desde el principio.
ILLIAC IV-foto de Sascha Pohlflepp CC-BY-2.0
Texas Instruments se creó para fabricar los PE en IC, pero se echó atrás, lo que llevó a un rediseño importante. El nuevo diseño consistía en utilizar circuitos integrados fácilmente disponibles, lo que generaba tarjetas mucho más grandes con más requisitos de refrigeración y energía. Esto provocó más costos adicionales.
Otro problema de costo ocurrió cuando se dieron cuenta de que la unidad de control usaba lógica positiva y los elementos de procesamiento usaban lógica negativa. Finalmente, un cuadrante funcionó y debido a que hubo demostraciones del posible uso militar de la computadora, el gobierno ordenó a Burroughs, la compañía que fabricó la máquina, que la entregara al Centro de Investigación Ames de la NASA en lugar de a la Universidad en 1972.
A pesar de sus problemas, y de una interrupción frecuente debido a problemas de suministro de energía, la máquina todavía era 13 veces más rápida que otras máquinas en 1972. En 1975, se conectó a ARPANet, el precursor de Internet, y se convirtió en la primera supercomputadora accesible. .
El diseño de ILIAC IV fue la computadora del futuro
ILLIAC IV puede haber intentado demasiado y demasiado rápido. El uso de circuitos integrados ECL a gran escala, memoria de película delgada y unidades de disco especializadas que contenían la friolera de 80 megabytes en un disco de 36 pulgadas eran todos riesgosos para su época. Incluso tenía planes de escribir un sistema de memoria láser de una sola vez que pudiera almacenar un terabyte de datos en un tambor que llevara un trozo de poliéster.
Recuerde que, en ese momento, 20 puertas lógicas en un paquete se consideraban a gran escala. Los circuitos integrados ECL convencionales tenían quizás dos docenas de puertas en un paquete de 16 pines. Los dispositivos TI tendrían 64 pines y 20 puertas, como se muestra aquí. Sin embargo, TI no pudo controlar un crossover y pidió aproximadamente el valor de un año. El equipo de ILLIAC no quiso esperar y rediseñó el dispositivo para usar ECL-IC convencionales. Esto ralentizó la velocidad del reloj de 25 MHz a 16 MHz, eliminó el proyecto por encima del presupuesto y cumplió con el cronograma de 2 años. Lo que será un PCB cuadrado de una pulgada (perfecto para nuestro concurso), se ha convertido en un tablero de 6 × 10. Una retrospectiva, por supuesto, es 20/20. TI produjo con éxito los chips un año después y los vendió comercialmente, pero en ese momento el equipo estaba demasiado avanzado en la ruta de reestructuración.
La ampliación del tablero ocupó el espacio previsto para la memoria de película fina. Así que vas a ampliar los armarios, ¿no? Esto ha causado problemas con la transmisión y distribución de señales. Así que el equipo cambió a nuevas memorias de semiconductores de lodo.
Proyecto ambicioso reducido
Para 1969, superando el presupuesto y el calendario, habían decidido hacer solo un cuadrante. Esto redujo significativamente la posible velocidad de la máquina. Cuando Ames adquirió todo el hardware en 1972, tenía un retraso de años y, en lugar del precio original de $ 8 millones, la factura era de hasta $ 31 millones. No olvide, también, que los 8 millones eran para una máquina de cuatro cuadrados, por lo que era 1/4 de la máquina por casi 4 veces el precio.
Funcionalmente, la máquina era una pesadilla. Los PCB se rajaron, los terminales envueltos en cables se acortaron, los contactos de la tarjeta tendieron a oxigenarse y el plástico del zócalo de la tarjeta se ablandó con el tiempo. Los circuitos integrados eran muy sensibles a la humedad y había muchos otros problemas. Hasta 1973, la computadora podía ejecutar programas, pero los resultados no siempre eran precisos. En 1975, Ames comenzó un esfuerzo de 4 meses para arreglar las cosas. Reemplazaron más de 100,000 resistencias, conectaron largas líneas de retardo de propagación, limpiaron las fuentes de alimentación y redujeron la velocidad del reloj de 16 MHz a 13 MHz, solo la mitad de la velocidad del diseño original de 25 MHz. Ahora la máquina podría hacer su trabajo de manera confiable durante al menos algún tiempo. Ames también reemplazó la computadora de control original de Burroughs con un PDP-10.
La técnica operativa reflejó la necesidad de evitar errores de hardware. Un usuario describió el proceso real cuando le facturaron el tiempo de su computadora en ILLIAC IV. Primero ejecutarían diagnósticos. Si pasaban, se encargarían de su trabajo. Una vez terminados, volverían a lanzar el diagnóstico. Si el diagnóstico pasó, recibió los resultados de su trabajo y la factura por su tiempo.
El rendimiento fue aburrido al principio, aunque una versión personalizada de Fortran ayudó a los desarrolladores a hacer un mejor uso del hardware. En problemas con la ejecución paralela, la máquina fue la más rápida. en el mundo hasta 1981. Recuerde que incluso la alta velocidad en aquellos días no es nada que miraríamos dos veces ahora. Del manual de Burroughs sobre ILLIAC IV, por ejemplo, hablan de hacer una transformada discreta de Fourier de 4.096 puntos en datos de 64 bits en solo 0,73 milisegundos (730 microsegundos). Según la misma fuente, IBM 7094 necesitaría casi 3 segundos para la misma tarea.
Otros ILLIACs
Si se dio cuenta, no mencioné ILLIAC III: tuvo una vida corta desde 1966 hasta 1968 cuando fue destruido en un incendio. Los ILLIAC V y superiores son clústeres informáticos de múltiples nodos más modernos. Aunque son interesantes por sí mismos, realmente no comparten mucho con ILLIAC IV más que el nombre.
ILLIAC Retrospectivamente
ILLIAC IV fue, en cierto sentido, adelantado a su tiempo. La memoria semiconductora era el camino del futuro. También lo fue la integración de CI a gran escala. Los tableros más grandes requerían más conexión a tierra y llevaron al equipo a tableros de 15 capas, lo que sería fácil ahora, pero difícil de producir en esos días. Incluso el almacenamiento masivo por medios láser de escritura era algo que se convertiría en algo importante años después.
Teniendo en cuenta que el 75% de la máquina nunca se construyó y la velocidad del reloj se redujo casi a la mitad, es impresionante que todavía fuera la computadora más rápida del mundo debido a muchos problemas. Si desea detalles técnicos más completos sobre ILLIAC IV, un libro editado por Gordon Bell de la década de 1970 tiene una descripción bastante buena. Si prefiere verlo con una vista de usuario, aquí hay un periódico de la NASA de 1977 con listas de códigos. O puede profundizar en los detalles sangrientos.
A menudo les digo a los estudiantes que normalmente se aprende más a través del fracaso que del éxito, y ILLIAC IV fue un gran ejemplo de ello. En su mayoría se considera un fracaso, pero ha sido útil y ha liderado muchas tecnologías importantes. Curiosamente, el IBM 7030 Stretch anterior, un contemporáneo de ILLIAC II, tenía problemas similares. También prometió y no cumplió. Sin embargo, creó una tecnología que luego impulsaría una de las computadoras más exitosas de IBM, IBM System / 360.
Arthur C. Clark publicó su novela en 1968, dieciséis años después de que se pusieran en marcha los proyectos de ILLIAC. Su imaginación de la computadora más compleja de la década de 1990 era un HAL 9000, integrado en una nave espacial, que constaba de tarjetas de hardware insertadas en un sistema de bus y que funcionaban mal. ¿Qué es divertido pensar en cuántos ingenieros inspiraron a HAL? Eso sería la vida imitando el arte imitando la vida, ¿verdad?
Lobo dice:
"Urbano no es un nombre muy conocido a menos que conozca bien el área de Chicago".
Urban, Illinois está a unas 2 horas al sur de Chicago, por lo que no se encuentra en el "área de Chicago".
Al Williams dice:
Para los estándares de Texas, eso es adyacente.
Mago negro dice:
Sí, solo 139 millas puedo hacer esa vuelta con un tanque en mi Corvette con espacio libre.
Al Williams dice:
Honestamente, lo que consideramos “el área de Houston” o el “área de DFW” abarca prácticamente la actualidad. Estoy pensando en cualquier cosa, dice College Station a Galveston y de Beaumont a Sealy, parte del "área metropolitana de Houston". Nueva Orleans y Los Ángeles son iguales. 2 horas de distancia sigue siendo el "área más grande". De todos modos, no estoy seguro de que importe. O sabes dónde está o no. Curiosamente, probablemente me he acercado a un asesinato violento dos veces en Chicago como lo he hecho en cualquier parte del mundo. A veces, en un accidente de camión cercano al tráfico y, a veces, caminando por un vecindario muy equivocado.
Brian Benchoff dice:
UH Huh.
pag dice:
Mirando desde algunas costas (Este, Oeste, Golfo), lo es. (evita la fruta voladora me respondió)
Mago negro dice:
Si conoce su historial informático, conoce Urban y PLATO.
Antron Argaiv dice:
Habría votado por Chippewa Falls, Minnesota, hogar de Seymour Cray. También habría aceptado Yorktown Heights, NY, (antigua) sede de IBM Research.
No no. RIP, HAL ..
Don Piven dice:
Las cataratas Chippewa de Mr. Cray están en Wisconsin.
Ostraco dice:
Los científicos conocen Urbana.
Beto dice:
Conduje por Chicago. Dos horas al sur podrían estar a media milla del centro.
radio dice:
Fui a la escuela en Urbana. Iru Illini. Nada más que maíz durante 2 horas hasta que llegues a Chicago. ¿Puedo ver Chicago desde mi casa? No. Ciertamente no en el área de Chicago.
La primera computadora se inventó en el estado de Iowa. Vaya ciclones.
Atanasoff inventó la primera computadora digital electrónica en la década de 1930 en Iowa State College. Los desafíos a su reclamo se resolvieron en 1973 cuando la demanda de Honeywell contra Perry Rand dictaminó que Atanasoff era el inventor de la computadora. Su máquina especial se llamaba Atanasoff - Berry Computer.
bagazo dice:
Champán Urbano. es un lugar famoso en todo el mundo ... fue el primer aeropuerto que pudo encontrar en Flight Simulator 1 después de dejar el campo Meigs y dirigirse al sur ... FS1 fue desarrollado por Bruce Artwick ... en los Estados Unidos por Il. , Urbana, Champaign.
jtgd dice:
Sin embargo, todos en el área de Chicago lo sabían.
Tenía un amigo que fue allí. Recuerdo haber visitado y jugado en ese terminal Platonic, tan impresionado con su pantalla de 512 × 512 píxeles de neón. Ojalá pudiera tener uno en mi Altair 8800 en casa. 🙂
Yann Guidon / YGDES dice:
"Esto la convirtió en una de las primeras, si no la primera, computadoras que se alimentan de forma remota".
Hace una década se hizo un cálculo distante 🙂
Vea a Stiblitz en Bell Labs en 1940: https://thedayintech.wordpress.com/2013/09/11/kitchen-table-computer/Sidra de pera dice:
Sí, parece que Yann tiene razón.
Cinco rojos dice:
La falla de HAL no se debió al hardware; se debió a instrucciones contradictorias que se le dieron durante la sesión informativa misionera, órdenes que contradecían su mandato preprogramado de preservar la vida humana. Pudo haber tenido inteligencia artificial, pero eso no se tradujo en una habilidad para lidiar con conflictos serios, y eso lo volvió loco.
PAPPP dice:
Es probable que un error tipográfico de "paquete de 16 bits" sea un "paquete de 16 pines"
Además, solo por diversión, muchos afirmarían que la Z3 de Conrad Zuse fue la primera computadora de programa almacenado de propósito general en 1941, aunque era desconocida en Occidente hasta después de la guerra, y no demostró ser una verdadera computadora de propósito general hasta 1998. método entrelazado, pero dado que el Z4 unos años más tarde era indudablemente una verdadera computadora de programa almacenado de propósito general, está claro que Zuse entendió el concepto).
Mago negro dice:
Conrad Zuse inventó el concepto de una computadora con programa almacenado a fines de la década de 1930, pero no la construyó hasta mucho más tarde.
Pensador dice:
Urbana se registra aquí. Ciertamente no estoy en Chicago.
Eche un vistazo a PLATO (Lógica programada para operaciones de instrucción automatizadas), que inicialmente operó en Illiac desde 1960 para la educación y desarrolló muchas cosas que vemos en línea hoy (foros, mensajes, pruebas en línea, correo electrónico, chats, lenguajes de imágenes, mensajería instantánea, control remoto). pantalla -división y juegos multijugador). También Don Bitzer, quien desarrolló la pantalla de plasma sensible al tacto para interactuar con ella en 1972.
Mago negro dice:
Urbana Champaign fue uno de los grandes puntos de acceso para la investigación informática en las décadas de 1950 a 1970.
Lobo dice:
Todavía estamos, mira hacia arriba:
"Centro Nacional de Aplicaciones de Supercomputadoras"jk dice:
.. y Wolfram Alpha
Al Williams dice:
Sí, hay un enlace a PLATO en la publicación. Al principio era un usuario a la vez, pero luego podía hacer dos a la vez.
Antron Argaiv dice:
Re: KSNJFL:
“Sin embargo, los números por encima de 9 utilizaron KSNJFL en lugar de nuestro mejor conocido ABCDEF. Al parecer, esto tenía cierto sentido basándose en las máquinas de télex utilizadas. Las letras no parecen estar alineadas en los códigos de Baudot o Murray, así que tal vez era un estilo diferente de télex ... "Según el manual de ORDVAC, utilizaron un télex para codificar directamente los números. El teclado ha sido modificado para generar SOLO una maldición:
http://bitsavers.informatik.uni-stuttgart.de/pdf/univOfIllinoisUrbana/ordvac/ORDVAC_Manual_Volume_1_1952.pdf
- página 26 del PDFEntonces, sí, es cinta de teletipo y teletipo, pero no como lo conocemos, Jim. Los códigos de los números tampoco son códigos de Baudot. Parece que dividieron el teclado y lo recodificaron (bastante fácil de hacer con Teletype) para obtener un binario directo para cada número y continuar con KSNJFL. Sin embargo, ciertamente mencionaron por qué eligieron esas letras en particular. Pueden haber sido las iniciales de los chicos que diseñaron el teletipo.
Al Williams dice:
El mnemónico era Royal Great Numbers Just for Laughter, pero no creo que hayan comenzado con eso. Revisé muchos códigos antiguos tratando de resolver eso y nunca se me ocurrió una explicación razonable.
Apuesto a que fueron las iniciales de sus novias. Sería justo lo que pensamos que los impresionaría; -0
Greg A. Woods dice:
¿No usas Google para buscar cosas? 🙂
Una vez en Usenet, se publicó esta explicación del uso hexadecimal de KSNJFL:
https://groups.google.com/d/msg/alt.folklore.computers/yvA80J3kLNM/UFifQreERawJ
Antron Argaiv dice:
@Greg A Woods: recodificaron el teclado para que las letras KSNJFL tuvieran los valores binarios adecuados.
Tomaron una máquina Baudot estándar y piratearon la codificación del teclado mecánico para que los valores aparecieran correctamente. Las llaves KSNJFL fueron por casualidad las más fáciles de recuperar físicamente.
Lea todo al respecto aquí:
https://ia801703.us.archive.org/17/items/modificationofte56mill/modificationofte56mill.pdfBaudot K = 01111
ILIAK K = 01010Baudot S = 00101
ILIA S = 01011Baudot N = 01100
ILIA N = 01100Baudot J = 01011
SU J = 01101Baudot F = 01101
ILÍACO F = 01110Baudot L = 10010
ILIA L = 01111
Antron Argaiv dice:
Ah, e imprimir este código extraño también es fácil ... simplemente reorganice el tipo en la máquina de escribir en el Modelo 28. Puede asignar cualquier carácter a cualquier código imprimible.
Antron Argaiv dice:
Investigando más, encontré esto:
http://www.popflock.com/learn?s=Talk:ILLIAC_IV
Quién está relacionado con esto:
https://ia801703.us.archive.org/17/items/modificationofte56mill/modificationofte56mill.pdf... y en la página 13 del segundo PDF, vemos en la Fig 1B la distribución del teclado ... con KSN en el lado izquierdo y JFL en el derecho.
Como sospechaba, recodificaron el teclado. Los teclados de teletipo son excelentes ejemplos de ingenio mecánico. Usan barras de código (llamadas "peines" en el documento) adjuntas a cada tecla para cambiar (o no) las barras transversales que representan cada bit a transmitir. Por lo tanto, modificar el teletipo para presionar "0000" para la clave "0" a "1001" para la clave "9" no es una tarea trivial. Se debe desmontar el teclado, modificar las barras de código para generar el patrón de bits deseado para la tecla y volver a montar todo.
La página 17 del PDF analiza la reorganización necesaria del cuadro de escritura para imprimir el nuevo código correctamente.
Probablemente haya un artículo completo en el segundo PDF, cuando se combina con el manual Principios de funcionamiento para el modelo 28 de teletipo.
Bono: el espíritu se ha duplicado ... casi puedo olerlo
Al Williams dice:
Gran hallazgo. Sí, me he dado codazos en KSR28 más veces de las que quiero recordar. La caja con rodamientos de bolas fue particularmente inspiradora.
Factura dice:
Tengo problemas para encontrar estándares que brinden todos los detalles, pero ese tiempo para FFT parece ser aproximadamente 20 veces más largo que en un i7 moderno. ¡Bastante asombroso para la época!
Eric dice:
Esto me llevó a escanear mis estantes hasta que encontré mi copia de 1982 de "El ILLIAC IV: La primera supercomputadora" de R. Micheal Hord. Recuerdo haberlo leído entonces, de manera bastante sofisticada, pero mirando los ejemplos de montaje ahora parecen bastante simples.
Charles Sporluck dice:
No solo hagamos sonar nuestra bocina sobre NCSA y Supercomputación, ¡sino sobre el próximo LSST! Y cómo NCSA aloja algunas partes del programa XSEDE, que es como tener TODAS las supercomputadoras disponibles para los investigadores.
JVanL dice:
Fui estudiante en la U de I en los 70 y tengo un recuerdo claro de haber visto la película en un teatro del campus. Anticipando la línea "nacida en Urbana", los estudiantes de ingeniería eléctrica (la informática estaba en ese momento enteramente en el ámbito del departamento de ingeniería eléctrica) ya estaban de pie en sus asientos, listos para celebrar. Si hubo algún diálogo en los siguientes 30 segundos de la escena, nadie en el teatro podría decirte de qué se trataba.
Ricardo dice:
Me gradué de la U of I en Urbana / Champaign con una licenciatura en Ciencias de la Computación en 1983. Fui estudiante y profesor de CS 101 (una introducción a FORTRAN para ingenieros) durante mis últimos tres años. Recuerdo algunas tardes de exámenes, quedarme despierto hasta tarde en las pruebas y escuchar historias de guerra entre profesores y estudiantes de posgrado. Varias de las historias eran sobre Illiac IV. No recuerdo los detalles, pero sí recuerdo estar muy triste y celoso porque obviamente nací demasiado tarde y me perdí todas las cosas interesantes en el desarrollo de las computadoras. IBM presentó su computadora Modelo 5150 cuando entré en mi tercer año de universidad.
En retrospectiva, creo que, aunque ciertamente me perdí algunas cosas interesantes, finalmente pude ver que suceden algunas cosas interesantes en el desarrollo de las computadoras. El boom y la disponibilidad masiva de Internet, por ejemplo. El desarrollo de pantallas a color que pudieran hacer un buen trabajo tanto con texto como con gráficos al mismo tiempo, por otro.
LáserGuiadoLadrillo dice:
Si promociona las letras del nombre "HAL" en 1, es una referencia a "IBM" y lo que hicieron en esa década ...
profuso dice:
Débil rastro en el mejor de los casos. Las máquinas de ciencia ficción como la HAL de Arthur C. Clarke de su libro "2001: A Space Odyssey" duraron mucho antes de la primera computadora electrónica. Probablemente escriba mecánica electromecánica o analógica, pero luego debería incluir cuerdas anudadas y un ábaco. Un autómata en particular indica la necesidad de una "vida" de la máquina inteligente. Mary Robot de Metropolis o incluso en la mitología judía Golemn. Golem era una criatura / máquina hecha de arcilla que haría a sus maestros ofreciendo órdenes sin cuestionar y en su mayor parte imparables. ¿Primer robot de uso militar? Disfruto de los títulos de títulos y autores de Autores en los que se puede hacer clic, pero esto es realmente débil. Algo de dinero EBCDIC.
ajrgale dice:
De acuerdo, está bien, "CPU (unidad de control) y 256 elementos de procesamiento (PE)", sin embargo, le permite insertar "circuitos integrados ECL a gran escala" para explicar lo que significan las cosas. Sí, todos necesitamos saber qué significan CPU e IC, pero agreguemos siglas que no se enseñan en 1er grado (la mayoría de los niños de 5 años saben lo que significan algunas siglas).
oh, ya que estoy en eso, una wiki dice: "ILLIAC (Computadora automática de Illinois)", "JOHNNIAC (Integrador numérico y computadora automática de John v. Neumann)", "UNIVAC I (Computadora automática universal I)", MANIAC ( Analizador matemático), integrador numérico y computadora o analizador matemático, numerador, integrador y computadora), "SILLIAC (versión de Sydney de la computadora automática de Illinois, es decir, la ILLIAC de Sydney)", "EDVAC (computadora automática de variable discreta electrónica)" y "ORDVAC (Suministro de Computadora Automática Variable Discreta)".
.. No se preocupe por el backronym de SyNAPSE de la máquina de comercio internacional.