Published February 17, 2026 | Version v1
Presentation Open

Towards Dynamic Resource Management with Charm++

  • 1. EDMO icon Technical University of Munich
  • 2. ROR icon Université Grenoble Alpes

Description

Dynamic Resource Management (DRM) increases scheduling flexibility, improving both system performance and individual job execution.

Supporting DRM, however, requires applications to adapt to dynamic changes in allocated resources. Higher-level programming models, such as task-based programming, can simplify this by hiding the complexity of process management and data redistribution.

In this work, we integrate the adaptive features of the Charm++ programming model into the generic Dynamic Processes with PSets (DPP) design as a step towards mainstreaming the use of DRM on HPC systems. To this end, we implement DynCharm, a PMIx-based proxy process manager between Charm++ and the dynamic resource manager, and demonstrate its applicability in DRM scenarios on up to 16 nodes.

Files

2026_wamta_dominik_huber_16_9.pdf

Files (4.1 MB)

Name Size Download all
md5:de191b7f7d99ed1f51b9aa1176873262
4.1 MB Preview Download