You are on page 1of 4

Centro de Supercomputacin de Galicia

Evolucin de la Supercomputacin en la dcada 1995-2005


Javier Garca Tobo
Director del Centro de Supercomputacin de Galicia (CESGA)
A lo largo de los diez ltimos aos la tecnologa aplicada al clculo intensivo ha
seguido la Ley de Moore: prcticamente cada dieciocho meses se duplic la
capacidad de proceso de los mayores servidores de clculo, tambin conocidos
como superordenadores.
La evolucin de la tecnologa y
usos de los grandes sistemas de
clculo puede sintetizarse en la
tabla, extrado de la lista Top
500, que clasifica a las 500
instalaciones
de
supercomputacin ms potentes
del mundo . De este cuadro se
desprenden
las
siguientes
conclusiones:
A comienzos de la dcada
desaparece el prototipo de
supercomputador de entonces,
consistente
en
un
sistema
vectorial monoprocesador. En su
lugar, se implanta de modo
definitivo la arquitectura paralela
con nodos SMP y procesadores
escalares. Cabe destacar, sin
embargo,
la
existencia
de
algunos
clsters
puntuales
significativos
que
incorporan
procesadores vectoriales.
El paralelismo exige un gran
desarrollo de la tecnologa de
conexin interna entre nodos,
pasndose de redes propietarias
de fabricante de sistemas a
redes diseadas por compaas
especializadas y adaptadas por
mltiples
fabricantes
de
servidores (Gigabit, Myrinet,
Infiniband, Quadrics...).
En cuanto a los procesadores, a
mediados de los aos 90 se
utilizan
predominantemente
procesadores
con
tecnologa
escalar RISC y, en menor
medida,
procesadores
vectoriales. La continua mejora
de
rendimiento
de
los
procesadores de Intel con sus
Pentium e Itanium, as como la
aparicin decidida de AMD, hizo
Pag 1 de 4

Centro de Supercomputacin de Galicia

que un nmero significativo de procesadores RISC pierdan competitividad en el


mbito de la supercomputacin, quedndose aquellos fabricantes con cerca del
70% del mercado.
Tambin los fabricantes de grandes sistemas de computacin tienen que adaptarse
a las nuevas condiciones del mercado. En 1995, los lderes del mercado seguan
siendo los productores de los grandes vectoriales (Cray, Fujitsu, NEC), los
proveedores de sistemas paralelos masivos (Intel, IBM, SGI...) y una serie de
pequeas empresas que por entonces alcanzan un gran desarrollo con la fabricacin
de sistemas paralelos masivos de coste reducido (KSR, TMC, Meiko,...).

Transcurridos diez aos, podemos observar que los fabricantes de grandes


superordenadores, as como los integradores de sistemas paralelos de bajo coste,
han cedido su cuota de mercado a los fabricantes de clsters escalares, con
especial mencin a HP e IBM, que entre ambos alcanzan el 77% del mercado de
grandes sistemas. A la vista del origen de los constructores de supercomputacin
se manifiesta el absoluto dominio de la industria estadounidense, sin perspectivas
de que esto pueda cambiar en el medio plazo.
Respecto al uso de estos grandes servidores, se observa un claro aumento
porcentual de su aplicacin por la industria, prosiguiendo al mismo tiempo el
incremento continuo del nmero de sistemas en otras actividades. Los mayores
usuarios por pases han sufrido modificaciones en el ranking, condicionados
fundamentalmente por los avatares econmicos de los mismos. Permanece
inalterable el predominio de EEUU, manteniendo ms del 50% de los sistemas,
mientras que Japn cede la segunda plaza al Reino Unido.
La presencia de Espaa en la supercomputacin a nivel mundial ha sido
histricamente testimonial, en cuanto al nmero de sistemas instalados. No
obstante, en el ao 2004 se anuncia la instalacin del Mare Nostrum, un
superordenador que desarrollar una capacidad de clculo de 40 TFLOPS y que se
encuentra entre los cinco ms potentes del mundo.
En el ao 1995, existan un nmero reducido de superordenadores en Espaa,
localizados en: CESGA, CESCA, CICA, LABEIN, CEDEX, CIEMAT, INM. En la
actualidad, se ha incrementado el nmero de centros dotados de grandes
servidores de clculo en Espaa, superndose la docena.

Pag 2 de 4

Centro de Supercomputacin de Galicia

Durante los cinco ltimos aos se ha venido desarrollando una actividad intensa en
lo relativo a las arquitecturas GRID en la que los grandes centros espaoles no han
permanecido ajenos, destacando la iniciativa IrisGRID, en la que participan la
prctica totalidad de instituciones comprometidas con el HPC en nuestro pas.
Asimismo, casi todos los grandes proyectos GRID promovidos por la Comisin
Europea cuentan con la participacin activa de grupos de investigacin espaoles.
HPC VS HTC
En la dcada 1995-2005 se consolida la coexistencia de dos tipos diferentes y
complementarios de clculo intensivo: HPC y HTC.
HPC (High Performance Computing)
Arquitecturas de servidores diseadas para solucionar pocos grandes problemas
en un tiempo reducido. Estas arquitecturas incorporan procesadores de alto
rendimiento escalares o vectoriales con acceso a grandes cantidades de memoria,
utilizando para ello redes de interconexin interna de tiempo de
latencia bajo
y alta capacidad de transferencia. Algunos computadores
representativos de HPC son: SX de NEC, Superdome de HP, Altix de SGI o Blue
Gene de IBM. El coste de 1 TFLOPS en una arquitectura HPC escalar se estima en
15 millones de euros.
HTC (High Throughput Computing)
Arquitecturas de servidores diseadas para solucionar un gran nmero de
pequeos problemas en un tiempo reducido. Los servidores HTC incorporan un
nmero elevado de procesadores escalares con acceso rpido a la memoria local de
tamao limitado y disponiendo de una red interna de interconexin con una latencia
media-alta. Este tipo de arquitecturas es idneo para procesos repetitivos con baja
dependencia entre ellos, por ejemplo: renderizacin de imgenes de una pelcula,

Pag 3 de 4

Centro de Supercomputacin de Galicia

algoritmia gentica, procesado masivo de datos experimentales, etc. Servidores


representativos de HTC son los clsters de PCs interconectados con Fast o Gigabit
Ethernet. El coste de 1 TFLOPS en una arquitectura HTC es de 200.000 euros
aproximadamente (75 veces ms barato que 1 TFLOPS HPC).
Conclusin:
A mediados de los 90 finaliz la etapa de los supercomputadores caracterizados
entonces por disponer de un nmero reducido de sistemas vectoriales, cada uno de
los cuales inclua procesadores diseados especficamente para clculo (vectoriales)
con un gran ancho de banda y reducida latencia de acceso a memoria, procesador
especfico de entrada/salida a periferia, sistema operativo Unix adaptado y
herramientas
especificas
software
(compiladores,
libreras
matemticas,
optimizadores de cdigo, etc.).
A lo largo de la ltima dcada se impuso como prcticamente nica alternativa el
uso de mltiples procesadores de propsito general trabajando en paralelo, con las
limitadas excepciones de NEC y CRAY. Las arquitecturas de los sistemas de clculo
actuales adolecen de dificultades solo superables mediante fuertes inversiones en
investigacin para la consecucin de: incremento significativo en el ancho de banda
de acceso a memoria, reduccin de tiempo de latencia de acceso a memoria, ya sea
local o remota, simplificacin de programacin paralela, mejora de sistemas de
acceso a perifricos,...

Pag 4 de 4

You might also like