2008 IEEE International Conference on Electro/Information Technology 2008
DOI: 10.1109/eit.2008.4554342
|View full text |Cite
|
Sign up to set email alerts
|

Computation of Voronoi diagrams using a graphics processing unit

Abstract: A parallel algorithm to compute a discrete approximation to the Voronoi diagram is presented. The algorithm, which executes in Single Instruction Multiple Data (SIMD) mode, was implemented on a high-end Graphics Processing Unit (GPU) using NVIDIA's Compute Unified Device Architecture (CUDA) development environment.The performance of the resulting code is investigated and presented, and a mathematical model is developed that predicts the performance of the algorithm.

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
4
0

Year Published

2009
2009
2023
2023

Publication Types

Select...
4
2
1

Relationship

1
6

Authors

Journals

citations
Cited by 11 publications
(4 citation statements)
references
References 5 publications
0
4
0
Order By: Relevance
“…As benchmark, we developed in CUDA a Voronoi diagram generator, according to the raster-coloring massively parallel approach [23]. Informally, a Voronoi diagram for a 2D-plane and K points on it, divides the plane into tiles, each tile consisting of the points in the plane closer to one of the K points than to any other.…”
Section: Methodsmentioning
confidence: 99%
“…As benchmark, we developed in CUDA a Voronoi diagram generator, according to the raster-coloring massively parallel approach [23]. Informally, a Voronoi diagram for a 2D-plane and K points on it, divides the plane into tiles, each tile consisting of the points in the plane closer to one of the K points than to any other.…”
Section: Methodsmentioning
confidence: 99%
“…Majdandzic et al presented an algorithm to compute discrete Voronoi diagrams using NVIDIA's Compute Unified Device Architecture (CUDA) [Majdandzic et al 2008]. By using Voronoi diagrams, the GAMMA group computed surface distance maps for each agent, which encodes the distance to the closest neighbors [Sud et al 2007b].…”
Section: Related Workmentioning
confidence: 99%
“…Given a set of S seed points, a Voronoi diagram is a division of a space into |S| tiles, called Voronoi tiles, such that all points p inside a tile are closer to a particular seed than to any other seed [Majdandzic et al 2008…”
Section: Truncated Voronoi Diagramsmentioning
confidence: 99%
“…The Voronoi diagram algorithm has recently been implemented using CUDA on an NVIDIA GeForce GPU and the complexity of the parallel algorithm has been shown to be linear on the number of seeds [16].…”
Section: Parallelized M-clustering Algorithmmentioning
confidence: 99%