skip to main content
research-article

A Partitioning Strategy for Nonuniform Problems on Multiprocessors

Published: 01 May 1987 Publication History

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.

References

[1]
L. Adams and H. Jordan, "Is SOR color-blind?," ICASE Rep. 84-14, May 1984.
[2]
S. Baden, "Dynamic load balancing of a vortex calculation running on multiprocessors," Ph.D. dissertation, Univ. California, Berkeley, in preparation.
[3]
D. Bai and A. Brandt, "Local mesh refinement multilevel techniques" Weizmann Instit. Sci. Rep. 1984.
[4]
R. Bank and A. Sherman, "Algorithmic aspects of the multi-level solution of finite element equations," CNA-144, Center Numer. Anal., Univ. Texas, Austin, Oct. 1978.
[5]
J. Bentley, "Multidimensional divide-and-conquer," Comm. ACM, vol. 23, 1980.
[6]
M. Berger and A. Jameson, "Automatic adaptive mesh refinement for the Euler equations," AIAA J., vol. 23, 1985.
[7]
M. Berger and J. Oliger, "Adaptive mesh refinement for hyperbolic partial differential equations," J. Comput. Phys., vol. 53, 1984.
[8]
S. Bokhari, "'On the mapping problem," IEEE Trans. Comput., vol. C-30, no. 3, 1981.
[9]
N. Deo, Graph Theory with Applications to Engineering and Computer Science. Englewood Cliffs, NJ: Prentice-Hall, 1974.
[10]
D. Gannon and J. Van Rosendale, "Parallel architectures for iterative methods on adaptive block structured grids," in Elliptic Problem Solvers II, G. Birkhoff and A. Schoenstadt, Ed. New York: Academic, 1984.
[11]
A. Gottlieb, R. Grishman, C. Kruskal, K. McAuliffe, L. Rudolph, and M. Snir, "The NYU Ultracomputer--Designing an MIMD shared memory parallel machine," IEEE Trans. Comput., vol. C-32, no. 2, 1983.
[12]
W. Gropp, "Local uniform mesh refinement on loosely-coupled parallel processors," Yale Rep. DCS/RR-352, Dec. 1984.
[13]
H. Jordan, "A special purpose architecture for finite element analysis," in Proc. 1978 Conf. Parallel Processing, Aug. 1978.
[14]
S. McCormick and J. Thomas, "The fast adaptive composite grid method for elliptic equations," Math. Comput., 1986.
[15]
C. Papadimitriou and J. Ullman, "A communication-time tradeoff," in Proc. 25th Annu. Symp. Foundations Comput. Sci., 1984.
[16]
G. Pfister et al., "The IBM research parallel processor prototype (RP3): Introduction and architecture," in Proc. 1985 Int. Conf. Parallel Processing, 1985.
[17]
J. Van Rosendale, "Rapid solution of finite element equations on locally refined grids by multi-level methods," Ph.D. dissertation, Univ. Illinois, May 1980.
[18]
A. Waksman, "A permutation network," J. Ass. Comput. Mach., vol. 15, no. 1, 1968.
[19]
P. Zave and W. Rheinboldt, "Design of an adaptive, parallel finite-element system," ACM Trans. Math. Software, vol. 5, 1979.

Cited By

View all

Recommendations

Comments

Information & Contributors

Information

Published In

cover image IEEE Transactions on Computers
IEEE Transactions on Computers  Volume 36, Issue 5
May 1987
134 pages

Publisher

IEEE Computer Society

United States

Publication History

Published: 01 May 1987

Author Tags

  1. Binary decomposition
  2. domain decomposition
  3. load balancing
  4. mapping problem
  5. multiprocessing
  6. partitioning
  7. pde's

Qualifiers

  • Research-article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 03 Jan 2025

Other Metrics

Citations

Cited By

View all

View Options

View options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media