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 …

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 techniques applications in high-performance computing

J Carretero, E Suarez, M Schulz - The International Journal …, 2024 - journals.sagepub.com
The current static usage model of HPC systems is becoming increasingly inefficient. This is
driven by the continuously growing complexity and heterogeneity of system architectures, in …

Efficient data redistribution for malleable applications

I Martín Álvarez, JI Aliaga, M Castillo… - … of the SC'23 Workshops of …, 2023 - dl.acm.org
Process malleability can be defined as the ability of a distributed MPI parallel job to change
the number of processes on–the–fly without stopping its execution, reallocating the compute …

Dynamic management of processes and communicators in malleable MPI applications

JF Muñnoz, AC García, JC Pérez - 2023 IEEE 29th …, 2023 - ieeexplore.ieee.org
A malleable application is defined as one that can increase or decrease its resources
dynamically based on workload variations. These applications often leverage a job manager …

[引用][C] Análisis de métodos de redistribución de datos para aplicaciones MPI maleables

I Martín Álvarez, JI Aliaga Estellés… - 2023 - Sociedad de Arquitectura y …