Scalable 2d convex hull and triangulation algorithms for coarse grained multicomputers

In this paper we describe scalable parallel algorithms for building the Convex Hull and a Triangulation of a given point set in R/sup 2/. These algorithms are designed for the coarse grained multicomputer model: p processors with O(n/p)/spl Gt/O(1) local memory each, connected to some arbitrary inte...

Full description

Saved in:
Bibliographic Details
Published inProceedings.Seventh IEEE Symposium on Parallel and Distributed Processing pp. 561 - 568
Main Authors Ferreira, A., Rau-Chaplin, A., Ueda, S.
Format Conference Proceeding
LanguageEnglish
Published IEEE 1995
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:In this paper we describe scalable parallel algorithms for building the Convex Hull and a Triangulation of a given point set in R/sup 2/. These algorithms are designed for the coarse grained multicomputer model: p processors with O(n/p)/spl Gt/O(1) local memory each, connected to some arbitrary interconnection network (e.g. mesh, hypercube, omega). They require time O(T/sub sequential//p+T/sub s/(n, p)), where T/sub s/(n, p) refers to the time of a global sort of n data on a p processor machine. Furthermore, they involve only a constant number of global communication rounds. Since computing either 2d Convex Hull or Triangulation requires time T/sub sequential/=/spl Theta/(n log n n) these algorithms either ran in optimal time, /spl Theta/(/sup n log n///sub p/), or in sort time, T/sub s/(n, p), for the interconnection network in question. These results become optimal when T/sub sequential//p dominates T/sub s/(n, p), for instance when randomized sorting algorithms are used, or for interconnection networks like the mesh for which optimal sorting algorithms exist.
ISBN:9780818671951
0818671955
ISSN:1063-6374
DOI:10.1109/SPDP.1995.530733