Parallel d-D delaunay triangulations in shared and distributed memory

8Citations
Citations of this article
8Readers
Mendeley users who have this article in their library.

Abstract

Computing the Delaunay triangulation (DT) of a given point set in RD is one of the fundamental operations in computational geometry. In this paper we present a novel divide-and-conquer (D&C) algorithm that lends itself equally well to shared and distributed memory parallelism. While previous D&C algorithms generally suffer from a complex - often sequential - merge or divide step, we reduce the merging of two partial triangulations to re-triangulating a small subset of their vertices using the same parallel algorithm and combining the three triangulations via parallel hash table lookups. In experiments we achieve a reasonable speedup on shared memory machines and compare favorably to CGAL's three-dimensional parallel DT implementation on some inputs. In the distributed memory setting we show that our approach scales to 2048 processing elements, which allows us to compute 3-D DTs for inputs with billions of points.

Cite

CITATION STYLE

APA

Funke, D., & Sanders, P. (2017). Parallel d-D delaunay triangulations in shared and distributed memory. In Proceedings of the Workshop on Algorithm Engineering and Experiments (Vol. 0, pp. 207–217). Society for Industrial and Applied Mathematics Publications. https://doi.org/10.1137/1.9781611974768.17

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free