Optimisation of patch distribution strategies for AMR applications

D. A. Beckingsale*, O. F.J. Perks, W. P. Gaudin, J. A. Herdman, S. A. Jarvis

*Corresponding author for this work

Research output: Chapter in Book/Report/Conference proceedingConference contribution

3 Citations (Scopus)

Abstract

As core counts increase in the world's most powerful supercomputers, applications are becoming limited not only by computational power, but also by data availability. In the race to exascale, efficient and effective communication policies are key to achieving optimal application performance. Applications using adaptive mesh refinement (AMR) trade off communication for computational load balancing, to enable the focused computation of specific areas of interest. This class of application is particularly susceptible to the communication performance of the underlying architectures, and are inherently difficult to scale efficiently. In this paper we present a study of the effect of patch distribution strategies on the scalability of an AMR code. We demonstrate the significance of patch placement on communication overheads, and by balancing the computation and communication costs of patches, we develop a scheme to optimise performance of a specific, industry-strength, benchmark application.

Original languageEnglish
Title of host publicationComputer Performance Engineering - 9th European Workshop, EPEW 2012, Revised Selected Papers
Pages210-223
Number of pages14
DOIs
Publication statusPublished - 2013
Event9th European Performance Engineering Workshop, EPEW 2012 - Munich, Germany
Duration: 30 Jul 201230 Jul 2012

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume7587 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference9th European Performance Engineering Workshop, EPEW 2012
Country/TerritoryGermany
CityMunich
Period30/07/1230/07/12

ASJC Scopus subject areas

  • Theoretical Computer Science
  • General Computer Science

Fingerprint

Dive into the research topics of 'Optimisation of patch distribution strategies for AMR applications'. Together they form a unique fingerprint.

Cite this