A formal analysis of space filling curves for parallel domain decomposition

Srikanta Tirthapura, Sudip Seal, Srinivas Aluru

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

6 Scopus citations

Abstract

Space filling curves (SFCs) are widely used for parallel domain decomposition in scientific computing applications. The proximity preserving properties of SFCs are expected to keep most accesses local in applications that require efficient access to spatial neighborhoods. While experimental results are used to confirm this behavior, a rigorous mathematical analysis of SFCs turns out to be rather hard and rarely attempted. In this paper, we analyze SFC based parallel domain decomposition for a uniform random spatial distribution in three dimensions. Let n denote the expected number of points and P denote the number of processors. We show that the expected distance along an SFC to a nearest neighbor is O(n 2/3). We then consider the problem of answering nearest neighbor and spherical region queries for each point. For P = n α (0 < α < 1) processors, we show that the total number of remote accesses grows as O(n 3/4+α/4). This analysis shows that the expected number of total remote accesses is sublinear for any sublinear number of processors. We view the analysis presented here as a step towards the goal of understanding the utility of SFCs in scientific applications and the analysis of more complex spatial distributions.

Original languageEnglish
Title of host publicationICPP 2006
Subtitle of host publicationProceedings of the 2006 International Conference on Parallel Processing
Pages505-512
Number of pages8
DOIs
StatePublished - 2006
Externally publishedYes
EventICPP 2006: 2006 International Conference on Parallel Processing - Columbus, OH, United States
Duration: Aug 14 2006Aug 18 2006

Publication series

NameProceedings of the International Conference on Parallel Processing
ISSN (Print)0190-3918

Conference

ConferenceICPP 2006: 2006 International Conference on Parallel Processing
Country/TerritoryUnited States
CityColumbus, OH
Period08/14/0608/18/06

Keywords

  • Domain decomposition
  • Parallel algorithms
  • Probabilistic analysis
  • Space filling curves

Fingerprint

Dive into the research topics of 'A formal analysis of space filling curves for parallel domain decomposition'. Together they form a unique fingerprint.

Cite this