Dynamic spawning of MPI processes applied to malleability

I Martín-Álvarez, JI Aliaga, M Castillo… - … Journal of High …, 2024 - journals.sagepub.com
Malleability allows computing facilities to adapt their workloads through resource
management systems to maximize the throughput of the facility and the efficiency of the …

Extending parallel programming patterns with adaptability features

G Galante, R da Rosa Righi, C de Andrade - Cluster Computing, 2024 - Springer
Today, all computers have some degree of usable parallelism. Modern computers are
explicitly equipped with hardware support for parallelism, such as multiple nodes …

Malleable APGAS programs and their support in batch job schedulers

P Finnerty, L Takaoka, T Kanzaki, J Posner - European Conference on …, 2023 - Springer
Malleability—the ability for applications to dynamically adjust their resource allocations at
runtime—presents great potential to enhance the efficiency and resource utilization of …

Exploiting elasticity via os-runtime cooperation to improve cpu utilization in multicore systems

J Rubio, C Bilbao, JC Saez… - 2024 32nd Euromicro …, 2024 - ieeexplore.ieee.org
The chip multicore processor (CMP) architecture has become the predominant design
choice for contemporary general-purpose systems across multiple sectors of commercial …

Proteo: a framework for the generation and evaluation of malleable MPI applications

I Martín-Álvarez, JI Aliaga, M Castillo… - The Journal of …, 2024 - Springer
Applying malleability to HPC systems can increase their productivity without degrading or
even improving the performance of running applications. This paper presents Proteo, a …

Malleability in Modern HPC Systems: Current Experiences, Challenges, and Future Opportunities

A Tarraf, M Schreiber, A Cascajo… - … on Parallel and …, 2024 - ieeexplore.ieee.org
With the increase of complex scientific simulations driven by workflows and heterogeneous
workload profiles, managing system resources effectively is essential for improving …

Configurable synthetic application for studying malleability in HPC

I Martín-Álvarez, JI Aliaga, M Castillo… - 2023 31st Euromicro …, 2023 - ieeexplore.ieee.org
Nowadays, the throughput improvement in large clusters of computers recommends the
development of malleable applications. Thus, during the execution of these applications in a …

On the Performance of Malleable APGAS Programs and Batch Job Schedulers

P Finnerty, J Posner, J Bürger, L Takaoka… - SN Computer …, 2024 - Springer
Malleability—the ability for applications to dynamically adjust their resource allocations at
runtime—presents great potential to enhance the efficiency and resource utilization of …

Designing an Adaptive Application-Level Checkpoint Management System for Malleable MPI Applications

J John, M Gerndt - arXiv preprint arXiv:2211.04305, 2022 - arxiv.org
Dynamic resource management opens up numerous opportunities in High Performance
Computing. It improves the system-level services as well as application performance …

Probabilistic Job History Conversion and Performance Model Generation for Malleable Scheduling Simulations

I Comprés, E Arima, M Schulz, T Rotaru… - … Conference on High …, 2023 - Springer
Malleability support in supercomputing requires several updates to system software stacks.
In addition to this, updates to applications, libraries and the runtime systems of distributed …