4 citations · 10 across the 7 of their papers we have counts for
7 papers
A task-based data-flow methodology for programming heterogeneous systems with multiple accelerator APIs
Aleix Boné, Alejandro Aguirre, David Álvarez +2
Heterogeneous nodes that combine multi-core CPUs with diverse accelerators are rapidly becoming the norm in both high-performance computing (HPC) and AI infrastructures. Exploiting…
Rethinking Thread Scheduling under Oversubscription: A User-Space Framework for Coordinating Multi-runtime and Multi-process Workloads
Aleix Roca, Vicenç Beltran
The convergence of high-performance computing (HPC) and artificial intelligence (AI) is driving the emergence of increasingly complex parallel applications and workloads. These wor…
Extending the OmpSs-2 Programming Model for Hybrid Quantum-Classical Programming
Philip Döbler, David Álvarez, Lucas J. Menger +3
The OmpSs-2 programming model is used in HPC programs to parallelize code and offload code to accelerators. In this work, we extend the offloading capability to quantum computers.…
Distributed and heterogeneous tensor-vector contraction algorithms for high performance computing
Pedro J. Martinez-Ferrer, Albert-Jan Yzelman, Vicenç Beltran
The tensor-vector contraction (TVC) is the most memory-bound operation of its class and a core component of the higher-order power method (HOPM). This paper brings distributed-memo…
Improving the performance of classical linear algebra iterative methods via hybrid parallelism
Pedro J. Martinez-Ferrer, Tufan Arslan, Vicenç Beltran
We propose fork-join and task-based hybrid implementations of four classical linear algebra iterative methods (Jacobi, Gauss-Seidel, conjugate gradient and biconjugate gradient sta…
Accelerating Task-based Iterative Applications
David Álvarez, Vicenç Beltran
Task-based programming models have risen in popularity as an alternative to traditional fork-join parallelism. They are better suited to write applications with irregular paralleli…
nOS-V: Co-Executing HPC Applications Using System-Wide Task Scheduling
David Álvarez, Kevin Sala, Vicenç Beltran
Future Exascale systems will feature massive parallelism, many-core processors and heterogeneous architectures. In this scenario, it is increasingly difficult for HPC applications…