El departamento de Computación de Alto Rendimiento y Sistemas Avanzados de Software aborda la eficiencia, la escalabilidad, la programabilidad y el rendimiento analítico en entornos computacionales exigentes. Considera la computación avanzada una capacidad facilitadora de la investigación, la simulación, el modelado, el procesamiento de datos y el análisis operativo.

Investigación y ámbito técnico

  • Arquitecturas de computadores, compiladores, sistemas operativos y herramientas de apoyo a software computacionalmente intensivo.
  • Algoritmos paralelos y distribuidos, procesamiento de datos a gran escala y procesos computacionales avanzados.
  • Modelado del rendimiento, caracterización de la ejecución, análisis y optimización.
  • Ingeniería de software orientada a fiabilidad, portabilidad, corrección, mantenimiento y usabilidad.

Computación eficiente y fiable

El trabajo considera tanto el rendimiento de ejecución como las propiedades más amplias de los sistemas. Las arquitecturas escalables, la integración robusta, la observabilidad y el diseño atento al rendimiento facilitan la operación y adaptación del software complejo a distintos entornos.

Cómo trabajamos

El departamento contribuye mediante investigación, desarrollo tecnológico, ingeniería de software y experimentación colaborativa. Presta apoyo interdisciplinar a proyectos en los que la computación constituye un factor limitante o permite capacidades que, de otro modo, serían impracticables.

Las conexiones con IA, análisis geoespacial, simulación y otros ámbitos intensivos en datos apoyan sistemas capaces de analizar, automatizar y ejecutar cargas de trabajo exigentes de forma eficiente.