Un superordenador español más potente para llevar la ciencia a otro nivel

Por José Enrique Román Moltó

Guardar
El ordenador MareNostrum del BSC. (Fotos: Cortesía del Barcelona Supercomputing Center – BSC)
El ordenador MareNostrum del BSC. (Fotos: Cortesía del Barcelona Supercomputing Center – BSC)

El Centro Nacional de Supercomputación (BSC, Barcelona Supercomputing Center) ha presentado su candidatura para albergar uno de los dos superordenadores más potentes de la UE.

La decisión de qué centros de supercomputación europeos ganarán el concurso se tomará este verano, y se espera que la nueva máquina entre en funcionamiento a finales de 2020. Si el BSC resulta elegido, multiplicará por 15 la potencia del superordenador que tiene actualmente. Pero, ¿qué es un supercomputador y para qué se usa?

Capacidades de cálculo extraordinarias

Imagen 5KX7ED7W7JEERGGRAV3ENBQDAI

La computación técnica se refiere al uso de los ordenadores para realizar cálculos con el objetivo de resolver problemas prácticos. Por ejemplo, cuando se diseña un edificio es necesario llevar a cabo ciertos análisis para ver cuál va a ser su respuesta ante las cargas (viento, peso del contenido, seísmos). Muchas veces, es suficiente con utilizar un ordenador convencional, pero en otros casos se requiere una capacidad de cálculo mayor y es necesario recurrir a ordenadores especiales.

Hoy en día, los ordenadores tienen un procesador multinúcleo, en el que cada núcleo es casi como un procesador completo que puede realizar tareas independientes de los demás núcleos. Con este tipo de procesadores se ha aumentado sustancialmente la potencia de cálculo. Sin embargo, el número de núcleos que pueden albergar es actualmente bastante pequeño (hasta 32 en los de gama más alta), por lo que si se quiere incrementar más la potencia hay que juntar varios de estos procesadores, o bien usar procesadores especiales (como las GPU que pueden llegar hasta los 5000 núcleos, aunque más sencillos). Y aun así, esto resulta insuficiente para las aplicaciones con más demanda computacional.

Imagen TMZLT7AUBFGATNAIQW7E7YGVHA

La solución es formar un clúster agregando varios ordenadores (llamados nodos) y conectándolos mediante una red rápida, de forma que se puedan usar todos simultáneamente. En computación técnica, la clave está, además, en utilizar todos los núcleos a la vez para la misma tarea, de forma que el cálculo se complete en menos tiempo. Es lo que se llama computación paralela. Un supercomputador no es más que un clúster paralelo de gran tamaño, formado por cientos de nodos o más.

Imagen WPOXLK4YFJBJJHTWYP42GA7TEY

Por ejemplo, el supercomputador que hay actualmente en el BSC (MareNostrum 4) tiene 3.456 nodos, cada uno de ellos con dos procesadores de 24 núcleos. O sea, más de 150.000 núcleos en total. Si fuéramos capaces de utilizar todos esos núcleos a la vez, podríamos realizar hasta 11 mil billones de operaciones de coma flotante por segundo (11 petaflops). El nuevo superordenador, el que sería el MareNostrum 5, podría alcanzar una velocidad máxima de 200 mil billones de operaciones de coma flotante (200 petaflops).

Actualmente, MareNostrum 4 ocupa la posición 25 en el ranking de supercomputadores más potentes del mundo. Estas máquinas, sobre todo las de las primeras posiciones, son extremadamente complejas y necesitan instalaciones especiales.

La supercomputación en España

Además de MareNostrum, existen otros superordenadores en España. Actualmente, la Red Española de Supercomputación (RES) está formada por 12 supercomputadores (incluido MareNostrum) situados en diferentes centros de investigación y universidades, y da servicio a usuarios de computación técnica avanzada distribuidos por toda la geografía española. El panorama se completa con los centros de supercomputación autonómicos.

Cabe destacar que estas máquinas se utilizan siempre de forma compartida. Por ejemplo, un usuario reserva 40 nodos de MareNostrum durante cinco horas, mientras que otro usuario solicita solo dos nodos durante 12 horas, etc. El sistema planifica la ejecución de estos trabajos de forma que se maximice la utilización del computador y se minimice el tiempo de espera de los usuarios. Pero el número de nodos que puede utilizar cada usuario está limitado, así como el número de trabajos que puede lanzar.

Imagen EBYOHT3XXBEJNFXTCMH6AFXELM

Por otro lado, para poder acceder a una de estas máquinas, es necesario justificar para qué se va a usar mediante una descripción técnica que incluye una estimación de las horas totales de cálculo necesarias (para un periodo de cuatro meses). Los proyectos admitidos se asignan a las diferentes máquinas de la RES, de forma que se haga un uso equilibrado de todas ellas. A modo de ejemplo, en el periodo actual se han asignado 187 millones de horas de computación entre 131 proyectos.

Hacer ciencia en el siglo XXI

Los supercomputadores se utilizan principalmente para realizar simulaciones numéricas mediante programas paralelos (capaces de usar varios procesadores a la vez). La simulación numérica pretende emular un sistema físico para estudiarlo y poder predecir su evolución en el tiempo o su comportamiento bajo determinadas condiciones. Con las simulaciones podemos llevar a cabo experimentos virtuales (¿qué pasaría si…?), una herramienta muy útil para científicos e ingenieros.

Imagen I6DIW5SFIRF6DAG7SGS576NRUI

La computación científica (o ciencia computacional) es una disciplina reciente que se está desarrollando rápidamente y está cambiando la forma de hacer ciencia. Muchas áreas científicas están sustituyendo las técnicas tradicionales (observación y experimentación en laboratorio) por las nuevas metodologías basadas en la informática, entre las que destaca la simulación. En algunos países ya se han puesto en marcha titulaciones universitarias específicas de computación científica, que aúnan conocimientos de matemáticas e informática con los de disciplinas aplicadas como la física, la química y la biología.

Podríamos citar multitud de áreas científicas que se benefician de la supercomputación. Por ser más concretos, tomemos como ejemplo algunas de las temáticas abordadas por los proyectos de la RES activos actualmente:

. Ciencia de materiales: semiconductores, metamateriales, baterías de iones de sodio, aleaciones metálicas.

. Ciencias de la tierra: cambio climático, geodinámica.

. Química: catalizadores, valorización de CO₂.

. Bioquímica y medicina: interacción de biomoléculas, coagulación de la sangre, membrana celular.

. Nanociencia: nanopartículas, grafeno, nanocristales, espintrónica, placas fotovoltaicas de bajo coste y alta eficiencia.

. Astrofísica: ondas gravitatorias, colisión de estrellas de neutrones, agujeros negros, formación del universo, cromosfera solar.

. Dinámica de fluidos: flujo turbulento, flujos con burbujas, ruido aeroacústico, combustión, reactores de fusión.

Imagen J2GNSRVAIZFSLMFYBCHDEAENKQ

La simulación numérica también se emplea en aplicaciones de la industria. Así, empresas energéticas como Repsol la utilizan para mejorar el proceso de prospección de hidrocarburos. Otro ejemplo es la producción de cementos más duraderos.

Desde hace años existe una colaboración a nivel europeo en supercomputación (PRACE) que permite que los proyectos con mayores necesidades de cómputo puedan acceder a los supercomputadores más potentes en Europa (actualmente son siete, y uno de ellos es MareNostrum).

Ahora, la UE apuesta por tener menos supercomputadores pero más potentes aún (con vistas a alcanzar una potencia de exaflops en 2023), para poder competir con China, EE. UU. y Japón. La propuesta del BSC viene apoyada por Portugal, Turquía y Croacia. Si finalmente se aprueba la compra de la nueva máquina, se pondrá a disposición de usuarios de toda Europa, pero España tendría un papel de liderazgo destacado.The Conversation

Publicado originalmente en The Conversation.

El autor es catedrático de Ciencia de la Computación y miembro del Comité de Usuarios de la Red Española de Supercomputación, Universitat Politècnica de València.

Últimas Noticias

Mauricio Lizcano lanzó duro sablazo a Paloma Valencia y la señaló de defender la inocencia de Ciro Ramírez, condenado por corrupción

El exministro del Gobierno Petro y candidato presidencial expresó su indignación frente a la manera en que, según él, la aspirante del Centro Democrático buscaría sacar en limpio a su compañero de bancada en el Senado, que fue encontrado responsable del caso de las ‘Marionetas 2.0′

Mauricio Lizcano lanzó duro sablazo a Paloma Valencia y la señaló de defender la inocencia de Ciro Ramírez, condenado por corrupción

Mabel Cartagena denunció acoso sexual y maltratos en “ambos” canales: “Fui víctima hace una década”

La presentadora barranquillera se sumó a la ola de denuncias tras el escándalo mediático que costó la salida de dos de los presentadores más famosos de la televisión colombiana

Mabel Cartagena denunció acoso sexual y maltratos en “ambos” canales: “Fui víctima hace una década”

Debate presidencial Perú 2026 EN VIVO HOY: tercera fecha con 12 postulantes, temas clave y el minuto a minuto del encuentro del 25 de marzo

Hoy es la tercera y última fecha de la primera fase del debate presidencial rumbo a las elecciones del 12 de abril. Se espera que sea un debate de ideas y propuestas, y menos puyazos

Debate presidencial Perú 2026 EN VIVO HOY: tercera fecha con 12 postulantes, temas clave y el minuto a minuto del encuentro del 25 de marzo

Joven murió tras perseguir auto en el que iba su pareja con otro hombre: caso ocurrió en el Centro de Lima tras discusión en discoteca

Cámaras de seguridad y pericias serán clave para determinar cómo ocurrió la muerte en plena vía pública

Joven murió tras perseguir auto en el que iba su pareja con otro hombre: caso ocurrió en el Centro de Lima tras discusión en discoteca

Manifestaciones, accidentes, bloqueos en CDMX y Edomex hoy 25 de marzo: manifestantes impiden el paso en Tlalpan

Mantente informado en tiempo real sobre el acontecer del Valle de México

Manifestaciones, accidentes, bloqueos en CDMX y Edomex hoy 25 de marzo: manifestantes impiden el paso en Tlalpan
MÁS NOTICIAS