activity
20192022
most citedIntegrating Blocking and Non-Blocking MPI Primitives with Task-Based Programming Models

40 citations · 124 across the 10 of their papers we have counts for

collaborators
Showing cs.DCShow all

7 papers · 1 filter

cs.DC2021★ 24 cited

Advanced Synchronization Techniques for Task-based Runtime Systems

David Álvarez, Kevin Sala, Marcos Maroñas +2

Task-based programming models like OmpSs-2 and OpenMP provide a flexible data-flow execution model to exploit dynamic, irregular and nested parallelism. Providing an efficient impl…

cs.DC2020★ 3 cited

Enhancing Resource Management through Prediction-based Policies

Antoni Navarro, Arthur F. Lorenzon, Eduard Ayguadé +1

Task-based programming models are emerging as a promising alternative to make the most of multi-/many-core systems. These programming models rely on runtime systems, and their goal…

cs.DC2020★ 3 cited

Extending the OpenCHK Model with Advanced Checkpoint Features

Marcos Maroñas, Sergi Mateo, Kai Keller +3

One of the major challenges in using extreme scale systems efficiently is to mitigate the impact of faults. Application-level checkpoint/restart (CR) methods provide the best trade…

cs.DC2020★ 25 cited

DMR API: Improving cluster productivity by turning applications into malleable

Sergio Iserte, Rafael Mayo, Enrique S. Quintana-Orti +2

Adaptive workloads can change on--the--fly the configuration of their jobs, in terms of number of processes. In order to carry out these job reconfigurations, we have designed a me…

cs.DC2020★ 12 cited

Worksharing Tasks: An Efficient Way to Exploit Irregular and Fine-Grained Loop Parallelism

M. Maronas, K. Sala, S. Mateo +2

Shared memory programming models usually provide worksharing and task constructs. The former relies on the efficient fork-join execution model to exploit structured parallelism; wh…

cs.DC2019★ 3 cited

HDOT -- an Approach Towards Productive Programming of Hybrid Applications

Jan Ciesko, Pedro J. Martínez-Ferrer, Raúl Peñacoba Veigas +2

MPI applications matter. However, with the advent of many-core processors, traditional MPI applications are challenged to achieve satisfactory performance. This is due to the inabi…

cs.DC2019★ 40 cited

Integrating Blocking and Non-Blocking MPI Primitives with Task-Based Programming Models

Kevin Sala, Xavier Teruel, Josep M. Perez +3

In this paper we present the Task-Aware MPI library (TAMPI) that integrates both blocking and non-blocking MPI primitives with task-based programming models. The TAMPI library leve…