Automatic aggregation of subtask accesses for nested OpenMP-style tasks

O Shaaban, J Aguilar, V Beltran… - 2022 IEEE 34th …, 2022 - ieeexplore.ieee.org
Task-based programming is a high performance and productive model to express
parallelism. Tasks encapsulate work to be executed across multiple cores or offloaded to …

Load Balancing For High Performance Computing Using Quantum Annealing

O Rathore, A Basden, N Chancellor… - arXiv preprint arXiv …, 2024 - arxiv.org
With the advent of exascale computing, effective load balancing in massively parallel
software applications is critically important for leveraging the full potential of high …

Optimization techniques for distributed task-based programming models

OSI Ali - 2024 - upcommons.upc.edu
(English) In HPC, task-based models have gained prominence via the adoption of tasks in
OpenMP, as an asynchronous and platform-agnostic high-performance and productive …

Methodology for malleable applications on distributed memory systems

J Aguilar Mena - 2022 - upcommons.upc.edu
(English) The dominant programming approach for scientific and industrial computing on
clusters is MPI+ X. While there are a variety of approaches within the node, denoted by …

Leveraging iterative applications to improve the scalability of task-based programming models on distributed systems

OS Ibrahim Ali, JF d'Albiat, I Piedrahita… - Available at SSRN … - papers.ssrn.com
Distributed tasking approaches, such as OmpSs-2@ Cluster, StarPU-MPI, PaRSEC and
others, express an HPC application as a graph of tasks with dependencies. The single task …

[引用][C] DEEP-SEA

IC TUM, S Pickartz, S Happ, M Rauh, NE JSC, HH JSC… - 2022