Multi-level load balancing with an integrated runtime approach

S Bak, H Menon, S White, M Diener… - 2018 18th IEEE/ACM …, 2018 - ieeexplore.ieee.org
The recent trend of increasing numbers of cores per chip has resulted in vast amounts of on-
node parallelism. These high core counts result in hardware variability that introduces …

Runtime techniques for efficient execution of virtualized, migratable MPI ranks

S White - 2022 - ideals.illinois.edu
Abstract The Message Passing Interface (MPI) is the dominant programming system for
scientific applications that run on distributed memory parallel computers. MPI is a library …

Adaptive load balancing for HPC applications

HM Gopalakrishnan Menon - 2016 - ideals.illinois.edu
One of the critical factors that affect the performance of many applications is load imbalance.
Applications are increasingly becoming sophisticated and are using irregular structures and …

Dynamic Task Scheduling to Mitigate System Performance Variability.

G Shipman, P McCormick, K Pedretti, SL Olivier… - 2015 - osti.gov
Application scalability can be significantly impacted by node level performance variability in
HPC. While previous studies have demonstrated the impact of one source of variability, OS …

Low-overhead scheduling for improving performance of scientific applications

V Kale - 2015 - ideals.illinois.edu
Application performance can degrade significantly due to node-local load imbalances
during application execution on a large number of SMP nodes. These imbalances can arise …

Evaluating the Charm++ Runtimes Ability to Cope with Performance Heterogeneity.

M Gammel, K Teranishi, S Knight, GD Sjaardema… - 2017 - osti.gov
As high-performance computing systems continue to evolve on the way to exascale, the
performance heterogeneity of components in the system is increasing. This heterogeneity …