A survey on malleability solutions for high-performance distributed computing

JI Aliaga, M Castillo, S Iserte, I Martín-Álvarez… - Applied Sciences, 2022 - mdpi.com
Maintaining a high rate of productivity, in terms of completed jobs per unit of time, in High-
Performance Computing (HPC) facilities is a cornerstone in the next generation of exascale …

DMRlib: easy-coding and efficient resource management for job malleability

S Iserte, R Mayo, ES Quintana-Ortí… - IEEE Transactions on …, 2020 - ieeexplore.ieee.org
Process malleability has proved to have a highly positive impact on the resource utilization
and global productivity in data centers compared with the conventional static resource …

Modelling sustainability in cyber-physical systems: A systematic mapping study

A Barišić, J Cunha, I Ruchkin, A Moreira… - … Informatics and Systems, 2024 - Elsevier
Supporting sustainability through modelling and analysis has become an active area of
research in Software Engineering. Therefore, it is important and timely to survey the current …

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 …

Adaptive parallel applications: from shared memory architectures to fog computing (2002–2022)

G Galante, R da Rosa Righi - Cluster Computing, 2022 - Springer
The evolution of parallel architectures points to dynamic environments where the number of
available resources or configurations may vary during the execution of applications. This …

Dynamic reconfiguration of noniterative scientific applications: A case study with HPG aligner

S Iserte, H Martínez, S Barrachina… - … Journal of High …, 2019 - journals.sagepub.com
Several studies have proved the benefits of job malleability, that is, the capacity of an
application to adapt its parallelism to a dynamically changing number of allocated …

An study of the effect of process malleability in the energy efficiency on GPU-based clusters

S Iserte, K Rojek - The Journal of Supercomputing, 2020 - Springer
The adoption of graphic processor units (GPU) in high-performance computing (HPC)
infrastructures determines, in many cases, the energy consumption of those facilities. For …

Experiences with nested parallelism in task-parallel applications using malleable BLAS on multicore processors

R Rodríguez-Sánchez, A Castelló… - … Journal of High …, 2024 - journals.sagepub.com
Malleability is defined as the ability to vary the degree of parallelism at runtime, and is
regarded as a means to improve core occupation on state-of-the-art multicore processors …

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 …

Scheduling of elastic message passing applications on hpc systems

DH Lina, S Ghafoor, T Hines - Workshop on Job Scheduling Strategies for …, 2022 - Springer
Elastic parallel applications that can change the number of processors while being executed
promise improved application and system performance, allow new classes of data and event …