Exploring dynamic load imbalance solutions with the CoMD proxy application

Research output: Contribution to journalJournal articlepeer-review

  • Olga Pearce
  • Hadia Ahmed
  • Rasmus W. Larsen
  • Peter Pirkelbauer
  • David F. Richards

Proxy applications are developed to simplify studying parallel performance of scientific simulations and to test potential solutions for performance problems. However, proxy applications are typically too simple to allow work migration or to represent the load imbalance of their parent applications. To study the ability of load balancing solutions to balance work effectively, we enable work migration in one of the Exascale Co-design Center for Materials in Extreme Environments (ExMatEx) [1] applications, CoMD. We design a methodology to parameterize three key aspects necessary for studying load imbalance correction: (1) the granularity with which work can be migrated; (2) the initial load imbalance; (3) the dynamic load imbalance (how quickly the load changes over time). We present a study of the impact of flexibility in work migration in CoMD on load balance and the associated rebalancing costs for a wide range of initial and dynamic load imbalance scenarios.

Original languageEnglish
JournalFuture Generation Computer Systems
Volume92
Pages (from-to)920-932
ISSN0167-739X
DOIs
Publication statusPublished - 1 Mar 2019

ID: 203943500