You are on page 1of 16

2.

LA TRANSICIN A LAS SUPERCOMPUTADORAS


2.1. Las supercomputadoras de Seymour Cray
En los aos 50s se clasificaban las computadoras en dos tipos, segn su
orientacin:
- Uso cientfico: pocas tareas y muchos clculos.
- Uso de negocios: muchas tareas y pocos clculos.
Se necesitaba hacer una diferenciacin en las computadoras para atender estas
necesidades.
La necesidad de la rapidez
La segunda generacin de las computadoras estaba hecha por un conjunto de
"ordenadores lentos" de la primera generacin.

Figura 2.1. Reemplazando un tubo de vaco entre los 19000 que haban en la
ENIAC. [2.2]
Problema: grandes longitudes de conexiones entre los componentes electrnicos:
bajas velocidades de transferencia, grandes cantidades de potencia disipada, etc.
No se necesitaba ser innovativo cuando no haba necesidad de ms velocidad de
transferencia pues esto hacia el ordenador ms costoso de producir.
Seymour Cray

Innovador, siempre trat de mejorar las velocidades de procesamientos de las


computadoras y de disear los computadores ms rpidos de su poca.

Figura 2.2. Seymour Cray. [2.3]


Estudi Ingeniera Elecrnica en la Universidad de Minnesota. Trabaj en ERA
(Engineering Research Asocciates) y dise el primer antepasado del disco duro,
la "memoria magntica de cilindro".
Dise su primera computadora la ERA1101. Luego de que ERA fuera absorvida
por otra empresa, Seymour trabaj en el diseo de otra computadora llamada
UNIVAC 1103. Se le pidi optimizar el sistema de control, y en lugar de reconstruir
el sistema, cre uno nuevo desde cero.

Figura 2.3. La ERA 1101[2.4].


- Lleg a la conclusin que los transistores seran el futuro de las computadoras.
- Decidi que diseara computadoras de alta gama para un pblico selecto que
pueda comprarlos.
Abandona UNIVAC para trabajar con colegas veteranos de ERA en una nueva
compaa: CDC (Control Data Corporation).
Exista un problema donde haban transistores diferenciados por un problema de
produccin: unos muy rpidos y otros lentos. Para saber cules eran cul, se
tenan que colocar en un circuito y probarlos. Por tanto para solucionar este
problema, Cray utilizaba los transistores en pares.
Dise tambin su primer computador de alta velocidad en 1960: la CDC 1604.
Tena un fclock = 0.2 MHz la cual la haca una de las ms rpidas en el mundo.

Figura 2.4. La CDC 1604. [2.5]


Esta computadora fue vendida en todos los EE.UU. a la Escuela Naval de
Posgrado, al gobierno de Israel, entre otros.
Manteniendo las computadoras fras
Debido al xito de la CDC 1604, CDC se convirti en una empresa en
crecimiento, con todo el papeleo, tareas administrativas, y otras tareas que la
compaa creaba. Desafortunadamente, Cray presentaba ms inters en disear
las computadoras ms rpidas del mundo que en estas tareas, y decidi irse de la
empresa.
Al final decidi quedarse con la condicin de trabajar en un laboratorio
especficamente diseado para l, que quedaba a unas cuadras de su residencia
en Chippewa Falls, donde pudiera trabajar sin interrupciones desde la maana
hasta la noche.
Mientras Cray diseaba la circuitera en su laboratorio, en las oficinas de CDC los
empleados revisaban sus diseos para luego empezar el montaje de los mdulos
circuitales.
Cray empez el diseo de la CDC 6600 y decidi que sera 50 veces ms rpida
que la 1604, es decir, tendra un fclock = 10 MHz. Este computador es
considerado el primer supercomputador del mundo.
Cray siempre era receloso de las innovaciones tecnolgicas. En lugar de usarlas,
tomaba las tecnologas actuales que ya funcionaban y las llevaba al lmite de su
performance. Por esto Cray no us los circuitos integrados que empezaron a salir
en los 60's y sigui con sus diseos a partir de transistores.
Ya que para la CDC 6600 se necesitaba enormes cantidades de transistores, era
sabido que estos deban ser "empaquetados" para ocupar el mnimo espacio
posible. Esto traa como consecuencia una gran disipacin de potencia en un
espacio pequeo, por lo que un diseo por disipacin por aire no era suficiente.

Junto con un Ing. Mecnico de CDC: M. Dean Rough, disearon el primer sistema
de refrigeracin por Fren. Haba lminas de aluminio en el computador las
cuales llevaban el calor hacia el sistema de refrigeracin y enfriaban el sistema.

Figura 2.5. La CDC 6600. [2.6]


Las supercomputadoras llegan al mercado
Cray dise otros computadores como la CDC 7600 y la CDC 8600, pero luego
decidi irse de la empresa y fundar una propia, la Cray Research.
Cray prefiri seguir sus sueos de construir las computadoras ms rpidas a la
parte comercial, y por ello decidi disear computadores desde cero sin
considerar la retro compatibilidad con otros modelos.
La CRAY-1 fue una computadora revolucionaria. Us 200 000 chips, 60 millas de
cableado y 3400 circuitos integrados. Fue ms rpida que cualquier mquina
construida hasta entonces.

Figura 2.6. La CRAY-1. [2.7]


Fue la primera supercomputadora en usar el procesamiento vectorial, donde
varios grupos de nmeros podan ser operados en una sola instruccin.
Tena una forma en C, vista desde arriba, y todos los componentes que no caban
en la torre central, se colocaban en unos asientos alrededor donde los tcnicos
podan sentarse.
IBM y Honeywell trataron de entrar en el negocio de las supercomputadoras y
fallaron, por lo que dicha industria en los 70's estuvo dominada por CDC y Cray
Research.

2.2. Elevando los estndares


La Ley de Moore fue dada por Gordon Moore, confundador de Intel, en los 60s:
Cada dos aos se duplica la potencia de las computadoras.}

Figura 2.7. La Ley de Moore. [2.8]


Para los diseadores de computadoras, la ley de Moore presentaba una
desventaja. La complejidad y potencia de las computadoras de haca una dcada
ya no eran tan impresionantes. Computadoras menos costosas eran mucho ms
potentes que las grandes mquinas de los 50's.
Tambin muchas compaas empezaron a entrar al negocio de las
supercomputadoras, con lo que Cray Research tuvo su primera gran
competencia.
Competicin en una carrera de alta velocidad
En los inicios de los 60's IBM lanz la IBM 360/90 para competir con la CDC 6600.
Aunque presentaba una mejor disipacin de calor y menor necesidad de
mantenimiento que la 6600 de CDC, presentaba problemas de estabilidad y era
muy costosa.
Hasta la mitad de
Research. Parte de
supercomputadoras
supercomputadoras
en la investigacin:

los 70's no haba mayor competencia para CDC y Cray


esta falta de competencia se deba a la poca necesidad de
en esa poca. Sin embargo a fines de los 70's las
se volvieron herramientas necesarias para muchos campos

- Mejoras en los sistemas de deteccin por sonar de submarinos enemigos.

- Estudios ssmicos para analizar la composicin de roca de la corteza y


bsqueda de depsitos de petrleo.
Debido a este nuevo inters en las supercomputadoras, nuevas compaas
empezaron a entrar al mercado como las japonesas Fujitsu, Hitachi y NEC.
Se desarrollaron supercomputadoras grficas para el "diseo asistido por
computadora" (CAD) por parte de Silicon Graphics Inc., y tambin para la
animacin por computadora y la "realidad virtual".
En 1993 la Universidad de Tennesse y la Universidad de Mannheim en Alemania
realizaron el Top 500 de las 500 computadoras ms potentes en base a cun
rpido podan completar una serie de clculos. El test fue diseado para rankear
computadoras basado en su eficiencia en problemas reales en lugar del mximo
nmero de operaciones dado por el diseador.
25 aos de crecimiento supercomputacional

Figura 2.8. La CRAY-2 en funcionamiento. [2.9]


Apareci la CRAY-1S, similar a su predecesora pero mejorada en ciertos
aspectos. Se dise la CRAY-2 (1985): la cual tena 16 pulgadas como cable
mximo en su circuitera. Sus dimensiones: 53x45 pulg.
Esta supercomputadora tuvo la memoria interna ms grande de su tiempo: 2 Mb.
Velocidad de reloj de 4 nanosegundos, lo que se traduca en 1.2 billones de
operaciones de punto flotante o 1.2 Gflops, por segundo, casi 12 veces ms
rpido que la CRAY-1.

Debido a su gran capacidad de procesamiento era obvio reconsiderar el diseo


del sistema de refrigeracin. Para solucionar el problema de la disipacin de calor,
Cray junto con la empresa 3M disearon un sistema revolucionario de
refrigeracin basado en Flourine, una sustancia usada para refrigerar corazones
en cirugas de transplante. Los circuitos estaban sumergidos en el refrigerante,
era algo nunca antes visto y adems muy hermoso de observar en
funcionamiento.
En 1984, Cray empez el diseo de la CRAY-3, con una memoria de 8 Gb y un
chip hecho de Arseniuro de Galio, los cuales eran aproximadamente 10 veces
ms rpidos que los de silicio.
Los chips hechos de Arseniuro de Galio eran delicados de manufacturar, por lo
que Cray abri su propia compaa de fabricacin de chips.
Mientras tanto, en abril de 1982, se anunci la creacin del primer
supercomputador no diseado por Cray, la CRAY X-MP, la cual poda procesar 1
gigaflop, 2 veces ms rpido que las competidoras japonesas.
La definicin de supercomputadoras cambiaba vertiginosamente, pues a medida
que los aos pasaban se diseaban computadoras mucho ms potentes y
reducidas en tamao.
- CRAY-1 (1976) 80 Mflop -> CRAY-MP4(1989) 1 Gflop -> (1991) la ms rpida
124.5 Gflop -> Earth Simulator (2002) 36 Tflop.

2.3. Poniendo el "super" en las supercomputadoras


Las computadoras gradualmente se reducan en tamao y aumentan en
capacidad a partir de los 70-80's.
La era de las microcomputadoras o computadoras personales (PC) apareci en
los 70's. Las computadoras personales a lo largo de su desarrollo tienen un
diseo similar en cuanto a los perifricos y espacio. Por otro lado, las
supercomputadoras son nicas pues obedecen a necesidades distintas una con
respecto de otra. Sin embargo comparten algunas caactersticas entre ellas.
Dentro de las Supercomputadoras modernas podemos identificar los siguientes
componentes:
- CPU.
- Grandes memorias, para almacenar datos que puedan ser usados en clculos
posteriores (SSD), o datos que deben permanecer almacenadas a largo plazo
(discos duros, discos removibles de alta capacidad, carretes de cinta).
Por ejemplo la supercomputadora de SDSC durante los 90s tena 15 Gb de
memoria, mientras que la IBM4381 contena unos impresionantes 50 Gb de
memoria.

Figura 2.9. La IBM4381. [2.10]


Las supercomputadoras necesitan de otras computadoras para el monitoreo de
los datos de entrada y salida, es decir, necesitan computadoras que controlen el
flujo de informacin, y hacen uso de protocolos similares a los que usa la internet
(TCP/IP).
El transporte de informacin en una supercomputadora es llamada "hipercanal"
debido a la gran cantidad de datos que puede transportar.
La importancia del procesamiento paralelo

Hasta 1970 la mayora de computadoras se construyeron siguiendo la


arquitectura de Von Neumann.
El procesador, adems de realizar clculos, usaba mucho tiempo de
procesamiento en enviar y recibir datos entre l y los circuitos integrados.
Este diseo tena desventajas con respecto a la velocidad. La nica manera de
hacer una computadora Von Neumann ms rpida era con circuitos ms rpidos o
con preprocesadores.
Los circuitos integrados ayudaron a solucionar el problema reduciendo el espacio
de los transistores en un espacio reducido.
Sin embargo, existe un mximo en el nmero de transistores que pueden caber
en un espacio. Para trabajar con las limitaciones, se construyeron
supercomputadoras con varias unidades de procesamiento central.
Aun as el nmero de CPU's no determinaba la velocidad pues parte del tiempo
un procesador se comunica con los otros en lugar de realizar los clculos que se
necesitan para resolver parte del problema.
Se necesit un mtodo para dividir las tareas entre las CPU's. Para ello se
plantean las siguientes alternativas de procesamiento:
- Procesamiento vectorial.

Figura 2.10. Forma de clculo en procesamiento vectorial. [2.11]


- Procesamiento en paralelo, subdividida en:

- Pipelining: procesamiento similar a una lnea de produccin de


automviles.

Figura 2.11. Ejemplo de pipelining del procesador Intel 486. [2.12]


- Paralelismo funcional: similar a tener varias lneas de produccin en serie.
- Paralelismo de datos: el procesador realiza la misma tarea en porciones
separadas de los datos del problema. Con este mtodo la rapidez de
procesamiento es proporcional a la cantidad de data con la que trabaja y no
con el nmero de pasos de la tarea en s. Desventaja: Falta de
estandarizacin en "programas operativos" para usar procesamiento en
paralelo o clsico.
Encogiendo las cajas para encajar los componentes
Como se sabe, durante los aos 50s las computadoras se basaron en los tubos
de vaco.
Por otro lado, la tecnologa electrnica y de microprocesadores trajo como
consecuencia el diseo de supercomputadoras con gran capacidad
computacional como la IBM ASCI White, 9900 pies cuadrados de espacio con 106
toneladas de microprocesados, memorias y otros componentes y realizaba 7
trillones de instrucciones por segundo.

Figura 2.12. La IBM ASCI White. [2.13]


Tambin se puede mencionar a la Earth Simulator con sus 5120 CPU's
conteniendo 640 nodos supercomputacionales.

Figura 2.13. La Earth Simulator. [2.14]

2.4. El negocio de las supercomputadoras


Sigue existiendo una pequea cantidad de fabricantes para una pequea
demanda y un reducido pblico que puede costear supercomputadoras.
- Gobiernos
- Corporaciones grandes
- Universidades con gran financiamiento
Juntando las piezas
Es un hecho que toma mucho tiempo ordenar una supercomputadora, adems de
transportarla y montarla para su operacin.
- ASCI White: 12 camiones para transportarla, cientos de horas de montaje y
correccin de errores y testeo de conexiones.
- Tom alrededor de tres aos desde que se orden la ASCI White hasta su
operacin.
- Luego apareci la Earth Simulator la cual se convertira en la supercomputadora
ms rpida del mundo (2002).
Cmo disear una nueva mquina
A partir de 1990, supercomputadoras ms potentes necesitaran de mayores
componentes y por tanto mayor espacio.
Se desarroll la tecnologa de procesadores gracias a Intel y AMD, los cuales
fueron lo suficientemente rpidos para incluirlos en el diseo de
supercomputadoras.
Otro beneficio vino del campo computacional comercial cuando empresas como
Sun Microsystems, IBM, Compaq, HP y otras entraron al negocio de las
supercomputadoras tomando como punto de partida sus diseos ms avanzados
y aadiendo, por ejemplo, ms procesadores para incrementar su capacidad de
procesamiento.

Figura 2.14. Marcas que entraron al negocio de las supercomputadoras.


[2.15,16,17,18]

Estos avances as como el conocimiento de diseos anteriores ayudaron a


disear las mquinas que se usaron en los 90's-2000.
En lugar de crear diseos de cero, se buscaba mejorar los ya hechos para lograr
performances mayores.
Auge y cada de las estrellas de la supercomputacin
Silicon Gray Inc. adquiri Cray Research en los inicios de los 90's para luego
venderlo a otra compaa pero manteniendo el nombre.
Lamentablemente el nombre de Cray ya no aparece en el ranking de las mejores
supercomputadoras del momento ni en la industria supercomputacional.
Cray muri en 1996 en un accidente de trnsito y CDC quebr a fines de los 90's,
luego de que esta ltima se movi a las computadoras para negocios.[2.1]

FUENTES DE INFORMACIN
[2.1] Supercomputers, New Edition: Charting the Future Cybernetics.
[2.2] http://www.goodsoundclub.com/Site_Images/IBM5.gif
[2.3] http://s7.computerhistory.org/is/image/CHM/102618665-03-01?$re-medium$
[2.4] http://www.fwtunesco.org/musi/images/era.gif
[2.5] http://thisdayintechhistory.com/wp-content/uploads/2012/11/cdc1604.jpeg
[2.6] https://upload.wikimedia.org/wikipedia/commons/c/c4/CDC_6600.jc.jpg
[2.7] http://blog.animeworld.com/wp-content/uploads/2011/05/cray1.jpg
[2.8] http://i.kinja-img.com/gawker-media/image/upload/ivmgmcpixd7fzf9xo3qp.jpg
[2.9]
http://www.craysupercomputers.com/images/Systems/Cray2/Cray2_019_8Process
or_NERSC.jpg
[2.10]
https://www03.ibm.com/ibm/history/exhibits/mainframe/images/overlay/2423PH4381.jpg
[2.11] http://html.rincondelvago.com/000204724.png
[2.12]
http://image.slidesharecdn.com/2010-10-02introtomicroprocessors1120907074913-phpapp01/95/2010-1002-intro-to-microprocessors1-26-728.jpg?
cb=1347004218
[2.13]
https://computation.llnl.gov/casc/sc2001_fliers/ASCI_White/ASCIWhite01.jpg
[2.14] http://img.gawkerassets.com/img/17zls9ca4ijcpjpg/original.jpg
[2.15] https://upload.wikimedia.org/wikipedia/en/8/8d/Sun_Oracle_logo.png
[2.16]
https://upload.wikimedia.org/wikipedia/commons/thumb/5/51/IBM_logo.svg/245pxIBM_logo.svg.png
[2.17]
https://upload.wikimedia.org/wikipedia/commons/thumb/7/76/Compaq_logo_new.s
vg/2000px-Compaq_logo_new.svg.png
[2.18]
https://upload.wikimedia.org/wikipedia/commons/thumb/a/ad/HP_logo_2012.svg/2
45px-HP_logo_2012.svg.png

You might also like