Effective dynamic load balance using space-filling curves for large-scale SPH simulations on GPU-rich supercomputers

Satori Tsuzuki, Takayuki Aoki

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

15 Scopus citations

Abstract

Billion of particles are required to describe fluid dynamics by using smoothed particle hydrodynamics (SPH), which computes short-range interactions among particles. In this study, we develop a novel code of large-scale SPH simulations on a multi-GPU platform by using the domain decomposition technique. The computational load of each decomposed domain is dynamically balanced by applying domain re-decomposition, which maintains the same number of particles in each decomposed domain. The performance scalability of the SPH simulation is examined on the GPUs of a TSUBAME 2.5 supercomputer by using two different techniques of dynamic load balance: the slice-grid method and the hierarchical domain decomposition method using the space-filling curve. The weak and strong scalabilities of a test case using 111 million particles are measured with 512 GPUs. In comparison with the slice-grid method, the performance keeps improving in proportion to the number of GPUs in the case of the space-filling curve. The Hilbert curve and the Peano curve show better performance scalabilities than the Morton curve in proportion to the increase in the number of GPUs.

Original languageEnglish
Title of host publicationProceedings of ScalA 2016
Subtitle of host publication7th Workshop on Latest Advances in Scalable Algorithms for Large-Scale Systems - Held in conjunction with SC16: The International Conference for High Performance Computing, Networking, Storage and Analysis
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages1-8
Number of pages8
ISBN (Electronic)9781509052226
DOIs
StatePublished - 30 Jan 2017
Externally publishedYes
Event7th Workshop on Latest Advances in Scalable Algorithms for Large-Scale Systems, ScalA 2016 - Salt Lake City, United States
Duration: 13 Nov 201618 Nov 2016

Publication series

NameProceedings of ScalA 2016: 7th Workshop on Latest Advances in Scalable Algorithms for Large-Scale Systems - Held in conjunction with SC16: The International Conference for High Performance Computing, Networking, Storage and Analysis

Conference

Conference7th Workshop on Latest Advances in Scalable Algorithms for Large-Scale Systems, ScalA 2016
Country/TerritoryUnited States
CitySalt Lake City
Period13/11/1618/11/16

Keywords

  • Dynamic Load Balance
  • Multi-GPU Computing
  • Smoothed Particle Hydrodynamics
  • Space-Filling Curve

Fingerprint

Dive into the research topics of 'Effective dynamic load balance using space-filling curves for large-scale SPH simulations on GPU-rich supercomputers'. Together they form a unique fingerprint.

Cite this