MareNostrum

De Wikipedia, la enciclopedia libre
Saltar a: navegación, búsqueda
MareNostrum
BSC-MareNostrum-A.JPG
Supercomputador MareNostrum
Ubicación BSC
Flag of Barcelona (province).svg Barcelona, Flag of Spain.svg España
Instalación 2004
Características
Arquitectura AMD64 (Intel Xeon E5 2670 )
procesadores 6.112 (48.896 núcleos)
Rendimiento 1'1 PetaFLOPS
Memoria 95'5 TiB
Sistema operativo GNU/Linux (SUSE)
TOP500
Actual 41 (Junio-2014)
Mejor 4
Listas 14 (Nov 2004--Nov 2011)
http://www.bsc.es

MareNostrum es el supercomputador más potente de España, y uno de los más potentes de Europa, según la lista TOP500. Su mejor puesto en dicha lista es el cuarto alcanzado en noviembre de 2004,[1] cuando aún no estaba terminada la construcción (3564 procesadores contra los 4812 que tendría finalmente).[2] Actualmente ocupa la posición 41 en la lista Top500.[3] El superordenador MareNostrum, situado en el Centro Nacional de Supercomputación en Barcelona, es actualmente uno de los ordenadores más poderosos del continente y uno de los más potentes del mundo según consta en el TOP500 Supercomputing Sites.

El MareNostrum comenzó a funcionar a principios de 2005 y desde entonces se ha ampliado notablemente sustituyendo los procesadores originales con procesadores a 2'3 GHz y doblando el número de éstos. Más tarde se sustituyeron por procesadores Intel. Actualmente la capacidad de cálculo del superordenador alcanza los 110 billones de operaciones por segundo (1'1 PetaFLOPS). Con 48.896 procesadores Intel Xeon de 64 bits a 2'6 GHz dispone de un total de 2 Petabytes (PiB) de capacidad de almacenamiento y 95'5 TiB de memoria. Como sistema operativo utiliza la distribución SuSe de Linux.

Se puso en marcha el 12 de abril de 2005[4] presentado por la empresa IBM y por la ministra española de Educación y Ciencia María Jesús San Segundo.[2] Desde entonces se utiliza en la investigación del genoma humano, la estructura de las proteínas y en el diseño de nuevos medicamentos, entre otros. Su uso está disponible para la comunidad científica nacional e internacional, controlada por un comité de asignación que asigna tiempo de cómputo en función de la valía de los proyectos a realizar.

Mare Nostrum ('mar nuestro' en latín) es el nombre que los romanos usaban para nombrar al mar Mediterráneo. Fue elegido no sólo por el lugar sino también para representar la gran potencia de este recurso informático.

Arquitectura del hardware y construcción[editar]

Desde que se instalara el ordenador en la capilla situada al lado de la Torre Girona (el rectorado de la UPC) en el año 2004, el supercomputador ha recibido dos grandes actualizaciones. La primera, en el 2006, supuso cambiar los blades IBM por otros con el doble de procesadores doblando la capacidad de cómputo cambiando tan sólo los nodos. La segunda gran actualización en 2012 la cual conforma el actual MareNostrum, supuso un cambio completo ya que se pasó de usar nodos con procesadores IBM Power interconectados con una red Myrinet a nodos con procesadores Intel y red Infiniband.

En cuanto al sistema operativo de esta computadora siempre se ha usado una versión específica para entornos de computación de altas prestaciones (del inglés HPC, High Performance Computing) de la distribución GNU/Linux SUSE.

En cualquiera de las versiones de MareNostrum se ha utilizado una misma arquitectura de red y distribución de los racks en los que los nodos están instalados. La red está dispuesta en forma de fat tree, con dos niveles de conmutadores (switches). El almacenamiento está en el primer nivel mientras que los nodos de cálculo están en el segundo nivel.

El sistema de refrigeración es por aire. La temperatura dentro de la jaula de cristal es inferior a la del ambiente. El aire atraviesa los racks por el frente, saliendo caliente por detrás de los mismos. El aire caliente al tener menor densidad que el aire frío tiende a subir y es recogido para ser refrigerado mediante un circuito de agua.

La jaula de cristal cuenta con un sistema contraincendios que despide agua micro pulverizada de manera que no moja al entrar en contacto con la electrónica, apagando el fuego sin provocar daños adicionales.

MareNostrum I[editar]

La primera versión de MareNostrum se entregó en el año 2004. Fabricado en Madrid e instalado en una jaula de cristal dentro de una capilla en el Campus Nord de la Universitat Politècnica de Catalunya, MareNostrum I fue el primer gran supercomputador en España y el más potente de Europa, manteniéndose en los primeros puestos de la lista TOP 500. Esta primera versión de MareNostrum contaba con 163 armarios (racks) IBM BladeCenter, cada uno con 14 nodos, albergabando un total de 2282 nodos (blades) IBM JS20, los cuales tenían dos procesadores mono núcleo IBM PowerPC 970FX de 64 bits. Cada nodo disponía de 4 GiB de memoria RAM lo que nos llevaba a un total de 9 TiB de memoria RAM. El sistema de archivos distribuido tenía una capacidad de 128 TiB. La red de interconexión entre los nodos empleaba la tecnología Myrinet, una red específica de muy baja latencia, pensada para entornos de altas prestaciones. La red Myrinet es tecnología patentada, perteneciente a la empresa Myricom.

MareNostrum II[editar]

En 2011 estaba constituido por un total de 44 racks de los cuales 31 están dedicados a capacidad de cálculo.[5]

Disponía de 2560 nodos IBM JS21 con procesadores de doble núcleo IBM PowerPC PowerPC 970MP de 64 bits a una velocidad de reloj de 2'3 GHz. Cada nodo dispone de 2 procesadores (4 núcleos), 8 GiB de memoria principal y 36 GB de almacenamiento local. Estos nodos están enfundados en armarios BladeCenter en grupos de 14, y a su vez estos BladeCenters están enfundados en los racks en grupos de 6. En total por rack suman hasta 336 núcleos, juntando así entre los 31 racks los 10 240 núcleos y en total resulta una capacidad de cálculo de 63'83 teraflops con picos de 94'21 teraflops.

En cuanto al sistema de memoria del ordenador, cuenta con 20 TiB de memoria principal y 390 terabytes de almacenamiento en red y otros 90 terabytes de almacenamiento local.[5]

Los nodos del ordenador se comunican entre sí a través de una red Myrinet de baja latencia. Para acceder al almacenamiento en red se utiliza una más tradicional red Gigabit Ethernet.[6]

MareNostrum III[7] [editar]

En Agosto de 2012, recibió una actualización en la que se cambiaron los nodos IBM POWER y la red Myrinet por nodos IBM iDataPlex dx360 M4 con procesadores Xeon E5 2670 Intel Sandy Bridge. 3.056 nodos con 2 procesadores cada uno (un total de 6.112 procesadores) con 95'5 TB de memoria principal (RAM) y 2 PB de almacenamiento. Cada procesador dispone de 8 núcleos, alcanzando una cifra total de 48896 núcleos. La nueva red instalada es una combinación de Infiniband FDR10 con Gigabit Ethernet para el acceso a disco. La ventaja de usar una red Infiniband en vez de Myrinet es que Infiniband a diferencia de Myrinet no es tecnología propietaria. Infiniband es un estándar de red como lo puede ser Ethernet y hay varios fabricantes que proveen el equipamiento de red necesario para construir una red Infiniband. Esto significa una reducción en los costes así como mayor facilidad para encontrar repuestos y una cierta garantía de tener una vía de actualización más barata y sencilla al estilo de los puertos PCI Express o SATA cuyas nuevas versiones suelen ser retrocompatibles admitiendo dispositivos de una generación anterior de la interfaz y los nuevos dispositivos pudiendo funcionar con versiones anteriores de la interfaz sin necesidad de reemplazar nada.

Gracias a esta actualización ha llegado al puesto 29 del TOP 500 de súper computadores (Junio de 2013).

En Mayo-Junio de 2014 se pusieron a disposición de los usuarios un total de 42 nuevos nodos experimentales para computación heterogénea. Se componen cada uno de dos procesadores Intel Xeon idénticos a los que hay en el resto de 3.056 nodos, pero la memoria por nodo ha sido aumentada de 32 GB a 64 GB y además llevan dos Intel Xeon Phi 5110 P. Es decir, se disponen de 84 procesadores adicionales junto con 84 tarjetas aceleradoras y 2'6 TB más de memoria RAM. Estos nodos sólo admiten trabajos heterogéneos por lo que su capacidad de cálculo no puede ser sumada directamente a la del resto del superordenador: tienen colas de trabajo independientes, y los trabajos de esas colas sólo se ejecutan en dichos nodos heterogéneos.

Historia[editar]

MareNostrum fue construido en dos meses en el Centro Técnico de IBM en San Fernando de Henares (Madrid). Tras realizar las pruebas y ejecutar el test LINPACK para su inclusión en el TOP500 fue trasladado posteriormente al BSC-CNS donde actualmente reside.[2] El ordenador está físicamente instalado en el interior de una antigua capilla, ya desacralizada, construida a principios del siglo XX en el Campus Nord de la Universidad Politécnica de Cataluña. Se encuentra en el interior de un cubo de cristal de 9 x 18 x 5 metros construido con más de 19 toneladas de cristal y 26 de hierro. El supercomputador ocupa una instalación de 170 metros cuadrados y pesa 40 000 kg.[8]

Con 2282 nodos de computación JS20, disponía de 4564 procesadores. En cada nodo JS20 había dos procesadores mononúcleo PowerPC 970FX compartiendo 4 GiB de memoria,dando un total de 9128 GiB de memoria principal. Cada nodo individual disponía también 40 GB de almacenamiento además de un almacenamiento en red de 128 TiB. Estos nodos estaban repartidos en 163 armarios (IBM los llama BladeCenters) teniendo cada armario 14 de estos blades.[8] [2]

Cuando se puso en marcha de forma definitiva se midió de nuevo su rendimiento y obtuvo un total de 27'91 GFLOPS, desde los anteriores 20'53 GFLOPS obtenidos en pruebas durante su construcción. Pese a disponer de toda la capacidad de cálculo, ya había descendido un puesto en la lista TOP500.[9]

Fue ampliado en el año 2006, superando por algo más del doble su capacidad de cálculo original.[10] Los 4812 procesadores mononúcleo fueron reemplazados por 5120 procesadores de doble núcleo distribuidos en varios nodos JS21 aumentando la capacidad de cálculo hasta los 63'83 TFLOPS. La memoria se aumentó hasta los 20 TiB y el almacenamiento externo hasta los 390 TB. Los procesadores antiguos fueron utilizados para ampliar el supercomputador Magerit del CeSViMa y crear una red de supercomputadores distribuidos por toda España, convirtiéndose el MareNostrum en el mayor nodo de la Red Española de Supercomputación entonces.

En el año 2007, se renovó el acuerdo entre BSC e IBM. En este acuerdo se tipificaba el desarrollo y compra de un nuevo superordenador.[11] A cambio de la compra de la nueva máquina, IBM financiaría diversos proyectos de investigación del BSC para mejorar la actual arquitectura del procesador Cell para que sea aplicable en computación de altas prestaciones.

Más tarde el proyecto MareIncognito entró dentro del marco del PRACE (Partnership for Advanced Computing in Europe), donde se pretende crear una red de supercomputadores a nivel europeo. Pueden llegar a entrar hasta 6 máquinas, pero de momento sólo están definidas y en proceso de despliegue 5: el MareIncognito de España, el Curie de Francia, el Jugene de Alemania y por último otro ordenador en Italia. También se habla de Holanda.[12] Por ahora el proyecto está cumpliendo con las fechas.[13]

Está previsto que el MareIncognito alcance el orden de los 10 PetaFLOPS, como comparación el MareNostrum actual alcanza los 63'83 teraFLOPS, eso significa que con MareIncognito se aumentaría la potencia en aproximadamente 160 veces tras 7 años de funcionamiento del MareNostrum. De cumplirse la previsión de rendimiento, el MareIncognito estaría al mismo nivel del superordenador más potente del mundo, ya que actualmente la lista de los 500 superordenadores más avanzados está liderada por el K Computer con un total de 10'5 petaFLOPS.[14]

Galería de imágenes[editar]


Véase también[editar]

Referencias[editar]

  1. «Ranking MareNostrum noviembre de 2004» (noviembre de 2004). Consultado el 12 de noviembre de 2004.
  2. a b c d «MareNostrum, el mayor supercomputador de Europa adquirido por el gobierno español a IBM». IDG (19 de noviembre de 2004). Consultado el 12 de noviembre2011.
  3. TOP500: [1]
  4. «Comienza a funcionar de forma oficial el Centro Nacional de Computación» (12 de abril de 2005). Consultado el 12 de noviembre de 2005.
  5. a b «MareNostrum System Architecture». BSC.
  6. «MareNostrum - TOP500 Supercomputing Sites». TOP500.org (año 2006). Consultado el 12 de noviembre de 2011.
  7. . Consultado el 2 de julio de 2014..
  8. a b «Viaje al interior del 'MareNostrum'». El Mundo (13 de junio de 2005). Consultado el 8-11-2011.
  9. «Historial de rankings del Barcelona Supercomputing Center». Consultado el 12 de noviembre de 2011.
  10. «The supercomputer MareNostrum doubles its calculation capacity» (PDF) (en inglés). BSC. Consultado el 12 de noviembre de 2011. 
  11. «El "MareIncognito" situará España en la vanguardia de supercomputación». elEconomista. 19 de diciembre de 2007. Consultado el 12 de noviembre de 2011. 
  12. Manuel Seara (14 de octubre de 2010). «El 'MareIncognito', el superordenador que jubilará al 'MareNostrum'». Televisión Española. Consultado el 12 de noviembre de 2011. 
  13. Diego Quintana (25 de febrero de 2011). «Europa se multiplica». El Cultural. Consultado el 12 de noviembre de 2011. 
  14. «RIKEN Advanced Institute for Computational Science (AICS) - TOP500 Supercomputing Sites» (noviembre de 2011). Consultado el 12 de noviembre de 2011.

Enlaces externos[editar]

Coordenadas: 41°23.364′N 2°6.9661′E / 41.389400, 2.1161017