Issue No. 05 - May (1987 vol. 36)
M.J. Berger , Courant Institute of Mathematical Sciences, New York University
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.
pde's, Binary decomposition, domain decomposition, load balancing, mapping problem, multiprocessing, partitioning
M. Berger and S. Bokhari, "A Partitioning Strategy for Nonuniform Problems on Multiprocessors," in IEEE Transactions on Computers, vol. 36, no. , pp. 570-580, 1987.