Scinovex
article Open AccessTop 10% cited

A Partitioning Strategy for Nonuniform Problems on Multiprocessors

IEEE Transactions on Computers · 1987 · Vol. C-36(5) · pp. 570–580
BergerBokhari

Abstract

We consider the partitioning of a problem on a domain with unequal work estimates in different subdomains in a way that balances the workload across multiple processors. Such a problem arises for example in solving partial differential equations using an adaptive method that places extra grid points in certain subregions of the domain. We use a binary decomposition of the domain to partition it into rectangles requiring equal computational effort. We then study the communication costs of mapping this partitioning onto different multiprocessors: a mesh- connected array, a tree machine, and a hypercube. The communication cost expressions can be used to determine the optimal depth of the above partitioning.

Parallel Computing and Optimization TechniquesMatrix Theory and AlgorithmsAdvanced Numerical Methods in Computational MathematicsHypercubeComputer scienceParallel computingPartition (number theory)Binary treeGridDomain (mathematical analysis)MultiprocessingGraph partitionDomain decomposition methods

Funding

  • U.S. Department of Energy
  • National Aeronautics and Space Administration
  • Langley Research Center
Citations
576
FWCI
8.72
field-weighted impact
References
25
Percentile
98%
vs. same field & year
Citations per year
References
The NYU Ultracomputer—Designing an MIMD Shared Memory Parallel Computer
IEEE Transactions on Computers · 1983 · 745 citations
On the Mapping Problem
IEEE Transactions on Computers · 1981 · 584 citations
Adaptive mesh refinement for hyperbolic partial differential equations
Journal of Computational Physics · 1984 · 1,984 citations
Citation Network

How this paper connects to the literature. Drag to explore, click any node to open that paper.