Predictive Evaluation of Partitioning Algorithms through Runtime Modelling

R. A. Bunt, S. A. Wright, S. A. Jarvis, Y. K. Ho, M. J. Street

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

2 Citations (Scopus)

Abstract

Performance modelling unstructured mesh codesis a challenging process, due to the difficulty of capturing theirmemory access patterns, and their communication patterns atvarying scale. In this paper we first develop extensions to anexisting runtime performance model, aimed at overcoming theformer, which we validate on up to 1,024 cores of a Haswell-based cluster, using both a geometric partitioning algorithmand ParMETIS to partition the input deck, with a maximumabsolute runtime error of 12.63% and 11.55% respectively. Toovercome the latter, we develop an application representative ofthe mesh partitioning process internal to an unstructured meshcode. This application is able to generate partitioning data thatis usable with the performance model to produce predictedapplication runtimes within 7.31% of those produced usingempirically collected data. We then demonstrate the use of theperformance model by undertaking a predictive comparisonamong several partitioning algorithms on up to 30,000 cores. Additionally, we correctly predict the ineffectiveness of thegeometric partitioning algorithm at 512 and 1024 cores.

Original languageEnglish
Title of host publicationProceedings - 23rd IEEE International Conference on High Performance Computing, HiPC 2016
PublisherInstitute of Electrical and Electronics Engineers (IEEE)
Pages351-361
Number of pages11
ISBN (Electronic)9781509054114
DOIs
Publication statusPublished - 1 Feb 2017
Event23rd IEEE International Conference on High Performance Computing, HiPC 2016 - Hyderabad, India
Duration: 19 Dec 201622 Dec 2016

Publication series

NameProceedings - 23rd IEEE International Conference on High Performance Computing, HiPC 2016

Conference

Conference23rd IEEE International Conference on High Performance Computing, HiPC 2016
Country/TerritoryIndia
CityHyderabad
Period19/12/1622/12/16

Bibliographical note

Publisher Copyright:
© 2016 IEEE.

Keywords

  • fluid dynamics
  • high performance computing
  • modelling
  • performance analysis
  • scientific computing

ASJC Scopus subject areas

  • Hardware and Architecture

Fingerprint

Dive into the research topics of 'Predictive Evaluation of Partitioning Algorithms through Runtime Modelling'. Together they form a unique fingerprint.

Cite this