Institución:
BSC Group: Computer Sciences
Antonio J. Peña, Marc Jordà
ecoHMEM instrumenta una aplicación, perfila sus objetos dinámicos y genera un sistema de asignación de memoria con reconocimiento de niveles que Flexmalloc aplica en tiempo de ejecución. Los desarrolladores mantienen su código fuente intacto mientras el marco de trabajo decide si cada matriz o búfer debe residir en DRAM/HBM rápida o en memoria persistente más lenta y económica. Esto libera la capacidad adicional prometida por los nodos de memoria agrupada compatibles con CXL y se alinea con los objetivos de optimización energética, ya que los datos que no se utilizan en la ruta crítica se mueven a niveles de menor consumo. Los resultados publicados muestran aceleraciones superiores al doble en miniaplicaciones y del 6% en OpenFOAM en comparación con la asignación estándar de hardware/software, lo que demuestra beneficios tangibles para HPC con gran cantidad de datos y las nuevas arquitecturas de IA.
Solucionadores de dinámica de fluidos computacional (CFD) y mecánica estructural (OpenFOAM, Alya), dinámica molecular, análisis genómico, preprocesamiento de datos mediante IA, modelos meteorológicos y climáticos, zonas de visualización in situ.
Los centros de supercomputación se actualizan a nodos de memoria agrupada CXL; los proveedores de computación de alto rendimiento en la nube ofrecen variantes de máquinas virtuales con gran capacidad de memoria; los proveedores de software independientes (ISV) de ingeniería y ciencias biológicas se enfrentan al crecimiento de los conjuntos de datos; los equipos de IA empresariales están limitados por la capacidad de memoria del host de la GPU.
Technology Readiness Level (1-9): N/A
Protection:
LGPL License (Version 2.1)
Si quieres saber más sobre este proyecto no dudes en contactarnos