Institution:
BSC Group: Computer Sciences
Antonio J. Peña, Marc Jordà
ecoHMEM instruments an application once, profiles its dynamic objects, and generates a tier-aware allocation plant that Flexmalloc enforces at runtime. Developers keep their source code untouched while the framework decides whether each array or buffer should live in fast DRAM/HBM or slower, cheaper persistent memory. This unlocks the extra capacity promised by CXL-ready, pooled-memory nodes and aligns with energy-optimisation goals because off-hot-path data moves to lower-power tiers. Published results show >2x speed-ups on mini-apps and 6% on OpenFOAM over vanilla hardware/software placement, demonstrating tangible benefits for data-heavy HPC and emerging AI pipelines.
CFD & structural-mechanics solvers (OpenFOAM, Alya), molecular-dynamics, genomics analytics, AI data-pre-processing, weather & climate models, in-situ visualization buffers.
Supercomputing centers upgrading to CXL pooled-memory nodes; Cloud-HPC providers offering large-memory VM flavours; Engineering & life-science ISVs facing dataset growth; Enterprise AI teams limited by GPU host memory capacity.
Technology Readiness Level (1-9): N/A
Protection:
LGPL License (Version 2.1)
if you want to know more about this project do not hesitate to contact us