activity
20192022
most citedDMR API: Improving cluster productivity by turning applications into malleable

25 citations · 72 across the 8 of their papers we have counts for

collaborators

9 papers

cs.MS20222 cited

Automated Generation of High-Performance Computational Fluid Dynamics Codes

Sandra Macià, Pedro J. Martıínez-Ferrer, Eduard Ayguadé +1

Domain-Specific Languages (DSLs) improve programmers productivity by decoupling problem descriptions from algorithmic implementations. However, DSLs for High-Performance Computing…

cs.DC202124 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.DC20203 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.DC20203 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.DC202025 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.OS2020

A Linux Kernel Scheduler Extension for Multi-core Systems

Aleix Roca, Samuel Rodríguez, Albert Segura +2

The Linux kernel is mostly designed for multi-programed environments, but high-performance applications have other requirements. Such applications are run standalone, and usually r…