HPC y Procesamiento · 7 min lectura

Simulación de Alto Rendimiento: Kestrel sobre Power10

Infodataserv integró el software científico Kestrel sobre arquitectura Power10, logrando hasta 7× de mejora en velocidad de simulación frente a la versión serial, en colaboración con la University of Bristol.

Sector Gobierno · Fundado 1983
Ecuador, Pichincha · Quito
Modalidad remota vía VPN
Colaboración internacional
Power10
Kestrel HPC
Ubuntu 22.04
Power VM
IBM FS5200
SAN FC 16G
Speedup máximo
7×
Mejora de rendimiento: versión paralela vs. serial en Power10
Tiempo paralelo
9 h
Simulación La Gasca en Power10 (vs. 3 días en Intel)
Hilos de procesamiento
24 th
1.6 cores físicos Power10 convertidos en 24 hilos lógicos
Versiones evaluadas
3 v
Serial · OpenMP paralela · AT16 (Advance Toolchain 16)

Un organismo de vigilancia sísmica y volcánica que necesitaba acelerar sus simulaciones científicas

Una institución gubernamental ecuatoriana fundada en 1983, encargada del diagnóstico y vigilancia de peligros sísmicos y volcánicos en el territorio nacional, operaba con tiempos de procesamiento de simulación que podían extenderse semanas o incluso meses en arquitecturas convencionales. Con un presupuesto operativo de aproximadamente $850.000 anuales, la institución buscaba evaluar si la plataforma Power10 podría cambiar radicalmente esos tiempos.

Infodataserv colaboró directamente con la institución y con la University of Bristol (Reino Unido), desarrolladora del software Kestrel, para ejecutar pruebas de rendimiento sobre infraestructura Power10 y validar la viabilidad operacional del entorno para casos de uso reales.

Datos del aluvión de La Gasca para las pruebas de simulación

Las pruebas de rendimiento de Kestrel se ejecutaron utilizando datos reales de un evento de movimiento de masas ocurrido en Quito. Esto permitió validar el sistema en condiciones de carga computacional equivalentes a situaciones operacionales críticas.

Evento de referencia · 31 ene 2022
Aluvión — Quebrada El Tejado, Barrio La Gasca, Quito

Flujo de lodo y rocas provocado por lluvias intensas que colapsaron la captación en la cuenca. El evento dejó al menos 28 personas fallecidas, 48 heridas y 12 desaparecidas. Se vieron afectadas 555 personas de 160 familias, con 7 viviendas colapsadas y 27 declaradas inhabitables.

La carga computacional de simular este tipo de evento — con alta resolución espacial y múltiples iteraciones — es precisamente el tipo de escenario donde la ventaja de Power10 frente a arquitecturas Intel convencionales se vuelve más relevante para la toma de decisiones en emergencias.

Dos metas técnicas claras: compatibilidad y rendimiento

Objetivo 1 — Validar Kestrel en Power10

Confirmar la compatibilidad, compilación exitosa y ejecución estable de Kestrel en la plataforma RISC Power10, con las tres versiones del software.

Objetivo 2 — Optimizar tiempos de procesamiento

Medir y comparar los tiempos de ejecución de Kestrel entre arquitecturas Intel y Power10, evaluando la mejora real mediante el indicador Speedup.

Configuración del entorno LPAR

Crear una LPAR con Power VM, configurar arreglo de discos SAS NL, instalar Ubuntu 22.04 y preparar todas las librerías necesarias para Kestrel.

Acceso remoto seguro vía VPN

Todo el trabajo de instalación, configuración y validación se realizó en modalidad totalmente remota a través de VPN al entorno de la institución.

Tres versiones de Kestrel evaluadas en tres grupos de prueba

El proyecto validó tres variantes del compilador/ejecutor de Kestrel sobre el entorno Power10, con el fin de identificar la configuración óptima para entornos operacionales complejos.

  • Versión Serial (base) — Ejecución secuencial estándar. Referencia para calcular el Speedup. En Intel tardaba hasta 77 días para algunas simulaciones del volcán Cotopaxi.
  • Versión Paralela (OpenMP) — Paralelización de procesos mediante múltiples hilos. Sobre Power10, el evento La Gasca se redujo de días a solo 9 horas.
  • Versión AT16 (Advance Toolchain 16) — Compilador avanzado de optimización para arquitectura POWER. Evaluado en el Grupo 1 junto con Serial y OpenMP para comparativa directa.
Grupo Resolución Versiones comparadas Propósito
Grupo 1 (3m) Estándar Serial · OpenMP · AT16 Comparativa completa de las tres variantes
Grupo 2 (1m) Alta resolución OpenMP Evaluar comportamiento bajo mayor carga computacional
Grupo 3 (2m) Corregida Versión corregida Confirmar consistencia y reproducibilidad de resultados

Power10 vs. Intel: una reducción drástica en tiempos de simulación

Los resultados comparativos, aportados por el propio cliente, muestran la ventaja de la arquitectura Power10 frente a los entornos Intel utilizados previamente, tanto en tiempos absolutos como en relación al speedup obtenido con la versión paralela.

Simulación Intel — Serial Power10 — Serial Power10 — Paralelo Speedup
Cotopaxi (caso A) 77 días
Cotopaxi (caso B) 35 días
La Gasca 3 días (Bristol) 2d 15h 9 horas ~7×
2d 15h
Serial en Power10
Tiempo base de referencia sobre la nueva arquitectura para el evento La Gasca
9h
Paralelo en Power10
Reducción a 9 horas con OpenMP activado sobre los 24 hilos disponibles
7×
Speedup máximo
Mejora de Tserial / Tparalelo — implementación viable para entornos operacionales

Especificaciones de la LPAR Kestrel desplegada

La infraestructura se configuró como una partición lógica (LPAR) dedicada sobre el servidor Power10, con acceso remoto vía VPN y fibra canal para el almacenamiento. La validación confirmó compatibilidad total, estabilidad sostenida y portabilidad del software en la arquitectura RISC.

Componente Especificación
Servidor IBM Power10 — RISC · Power ISVs Alliances Leader Latin America
Procesador (LPAR) 1.6 cores físicos convertidos en 24 hilos lógicos
Memoria RAM 48 GB asignados a la LPAR Kestrel
Almacenamiento 60 GB · IBM FS5200 · Arreglo SAS NL · I/O Fibra canal 16 Gb/s
Sistema operativo Ubuntu 22.04 LTS sobre LPAR con Power VM
Virtualización Power VM con LPARs adicionales disponibles (LPAR 2…n)
Conectividad IBM SAN Switch · Acceso remoto VPN seguro
Software científico Kestrel (University of Bristol, UK) · OpenMP · AT16 Advance Toolchain

Colaboración tripartita: Infodataserv, cliente e IBM Chile

El proyecto involucró la coordinación de tres equipos con roles complementarios: el equipo técnico de Infodataserv, el responsable de infraestructura de la institución y el soporte especializado del Technical Specialist Power de IBM Chile.

IDS
Especialista en Software Infodataserv · Instalación y configuración de Kestrel
IDS
Especialista en Power Infodataserv · Configuración LPAR y Power VM
IDS
Especialista en Storage Infodataserv · IBM FS5200 y SAN Switch
CLI
Resp. de Infraestructura y Redes Institución cliente · Coordinación y validación funcional
IBM
Technical Specialist Power IBM Chile · Soporte especializado en arquitectura Power
UoB
University of Bristol Reino Unido · Desarrolladora del software Kestrel

Kestrel sobre Power10: compatibilidad confirmada y rendimiento transformador

La validación funcional y los benchmarks comparativos entre Intel y Power10 demostraron que la arquitectura RISC no solo es compatible con software científico exigente, sino que entrega mejoras de rendimiento que cambian los tiempos de respuesta ante emergencias.

Compatibilidad total confirmada

Kestrel se ejecutó con éxito en Power10, con compilación correcta, ejecución estable y resultados físicamente coherentes en las tres versiones evaluadas.

7× de mejora en simulación paralela

La versión OpenMP alcanza un Speedup de hasta 7× frente a la serial en el mismo hardware Power10, validando el uso de los 24 hilos disponibles de forma eficiente.

De días a horas para respuesta en emergencias

Simulaciones que tardaban 3 días en Intel se reducen a 9 horas en Power10 paralelo, habilitando análisis mucho más rápidos ante eventos sísmicos o volcánicos.

Estabilidad y reproducibilidad validadas

Los resultados de los tres grupos de prueba fueron consistentes, coherentes y reproducibles, confirmando que la solución es apta para entornos operacionales exigentes.

Implementación 100% remota vía VPN

Todo el despliegue, configuración, pruebas y validación se realizó en modalidad remota sin necesidad de visitas presenciales, minimizando tiempos y costos logísticos.

Colaboración internacional exitosa

Trabajo conjunto con la University of Bristol (UK), desarrolladora de Kestrel, e IBM Chile, consolidando un modelo de colaboración técnica a nivel internacional.

Otros proyectos de Infodataserv

Ver todos