From reactive to proactive load balancing for task‐based parallel applications in distributed memory machines

M Thanh Chung, J Weidendorfer… - Concurrency and …, 2023 - Wiley Online Library
Load balancing is often a challenge in task‐parallel applications. The balancing problems
are divided into static and dynamic.“Static” means that we have some prior knowledge about …

Proactive task offloading for load balancing in iterative applications

MT Chung, J Weidendorfer, K Fürlinger… - … Conference on Parallel …, 2022 - Springer
Load imbalance is often a challenge for applications in parallel systems. Static cost models
and pre-partitioning algorithms distribute the load at the beginning. Nevertheless, dynamic …

Mitigating synchronization bottlenecks in high-performance actor-model-based software

K Klenk, MM Moayeri, J Guo, MP Clark… - SC24-W: Workshops …, 2024 - ieeexplore.ieee.org
Bulk synchronous programming (in distributed-memory systems) and the fork-join pattern (in
shared-memory systems) are often used for problems where independent processes must …

Asynchronous Workload Balancing through Persistent Work-Stealing and Offloading for a Distributed Actor Model Library

Y Budanaz, M Wille, M Bader - 2022 IEEE/ACM Parallel …, 2022 - ieeexplore.ieee.org
With dynamic imbalances caused by both software and ever more complex hardware,
applications and runtime systems must adapt to dynamic load imbalances. We present a …

Optimized and adaptive dynamic load balancing in distributed database server

ST Waghmode, BM Patil - 2022 - IET
Modern large-scale and small-scale data applications and processing solutions depend
primarily on the distributed database system. Distributed database servers are the most …

[PDF][PDF] Equilibrage de charge distribué sur StarpU

P Alves - 2022 - inria.hal.science
Une des applications du HPC (High Performance Computing) est la simulation numérique.
En modélisant les phénomenes physiques, on peut faire des prédictions, comme les …