Skip to main navigation Skip to search Skip to main content

Scalable load-balance measurement for SPMD codes

  • Todd Gamblin
  • , Rob Fowler
  • , Bronis R. De Supinski
  • , Martin Schulz
  • , Daniel A. Reed
  • Renaissance Computing Institute
  • Lawrence Livermore National Laboratory
  • Microsoft Research

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

25 Scopus citations

Abstract

Good load balance is crucial on very large parallel systems, but the most sophisticated algorithms introduce dynamic imbalances through adaptation in domain decomposition or use of adaptive solvers. To observe and diagnose imbalance, developers need system-wide, temporally-ordered measurements from full-scale runs. This potentially requires data collection from multiple code regions on all processors over the entire execution. Doing this instrumentation naively can, in combination with the application itself, exceed available I/O bandwidth and storage capacity, and can induce severe behavioral perturbations. We present and evaluate a novel technique for scalable, low-error load balance measurement. This uses a parallel wavelet transform and other parallel encoding methods. We show that our technique collects and reconstructs systemwide measurements with low error. Compression time scales sublinearly with system size and data volume is several orders of magnitude smaller than the raw data. The overhead is low enough for online use in a production environment.

Original languageEnglish
Title of host publication2008 SC - International Conference for High Performance Computing, Networking, Storage and Analysis, SC 2008
PublisherIEEE Computer Society
ISBN (Print)9781424428359
DOIs
StatePublished - 2008
Externally publishedYes
Event2008 SC - International Conference for High Performance Computing, Networking, Storage and Analysis, SC 2008 - Austin, TX, United States
Duration: 15 Nov 200821 Nov 2008

Publication series

Name2008 SC - International Conference for High Performance Computing, Networking, Storage and Analysis, SC 2008

Conference

Conference2008 SC - International Conference for High Performance Computing, Networking, Storage and Analysis, SC 2008
Country/TerritoryUnited States
CityAustin, TX
Period15/11/0821/11/08

Fingerprint

Dive into the research topics of 'Scalable load-balance measurement for SPMD codes'. Together they form a unique fingerprint.

Cite this