Parallelization of Plane Sweep Based Voronoi Construction with Compiler Directives
Parallelization of Plane Sweep Based Voronoi Construction with Compiler Directives
复制标题
DOI:
10.1109/compsac.2019.00136
复制
发表时间:
2019-07
期刊:
影响因子:
--
通讯作者:
Anmol Paudel;Jie Yang;S. Puri
中科院分区:
文献类型:
--
作者:
Anmol Paudel;Jie Yang;S. Puri
Voronoi diagram construction is a common and fundamental problem in computational geometry and spatial computing. Numerous sequential and parallel algorithms for Voronoi diagram construction exists in literature. This paper presents a multi-threaded approach where we augment an existing sequential implementation of Fortune's planesweep algorithm with compiler directives. The novelty of our fine-grained parallel algorithm lies in exploiting the concurrency available at each event point encountered during the algorithm. On the Intel Xeon E5 CPU, our shared-memory parallelization with OpenMP achieves around 2x speedup compared to the sequential implementation using datasets containing 2k-128k sites.