Publication:
Network Partitioning of Data Parallel Computations

Loading...
Thumbnail Image

Journal Title

Journal ISSN

Volume Title

Publisher

University of Virginia, Department of Computer Science

Research Projects

Organizational Units

Journal Issue

Abstract

Partitioning data parallel computations across a network of heterogeneous workstations is a difficult problem for the user. We have developed a runtime partitioning method for choosing the number and type of processors to apply to a data parallel computation, and a decomposition of the data domain in order to achieve reduced completion time. The partitioning method utilizes information about the problem in the form of callback functions and uses a set of topology-specific communication functions to estimate communication costs. We show that the method makes effective partitioning decisions and has runtime overhead that is easily tolerated. In particular, we show that for two implementations of a canonical stencil application, minimum elapsed times are obtained for a range of problem sizes on a network of heterogeneous workstations 1 . Note: Abstract extracted from PDF text

Description

Original submission date: 2013-10-10T21:00:45Z

Subjects

Citation

Weissman, Jon, and Andrew Grimshaw. "Network Partitioning of Data Parallel Computations." University of Virginia Dept. of Computer Science Tech Report (1994).

Collections

Endorsement

Review

Supplemented By

Referenced By