4.5 Article

An evaluation of GPU filters for accelerating the 2D convex hull

期刊

出版社

ACADEMIC PRESS INC ELSEVIER SCIENCE
DOI: 10.1016/j.jpdc.2023.104793

关键词

GPU computing; Computational geometry; Convex hull; Filtering techniques; Parallel reduction

向作者/读者索取更多资源

The experimental evaluation of GPU filters for computing the 2D convex hull shows significant performance improvement. The different point distributions have a noticeable impact on the results, with the greatest improvement seen in the case of uniform and normal distributions.
The Convex Hull is one of the most relevant structures in computational geometry, with many applications such as in computer graphics, robotics, and data mining. Despite the advances in the new algorithms in this area, it is often needed to improve the performance to solve more significant problems quickly or in real-time processing. This work presents an experimental evaluation of GPU filters to reduce the cost of computing the 2D convex hull. The techniques first perform a preprocessing of the input set, filtering all points within an eight-vertex polygon to obtain a reduced set of candidate points. We use parallel computation and the use of the Manhattan distance as a metric to find the vertices of the polygon and perform the point filtering. For the filtering stage we study different approaches; from custom CUDA kernels to libraries such as Thrust and Cub. Four types of point distributions are tested: a normal distribution (favorable case), uniform (favorable case), circumference (the worst case), and a case where points are shifted randomly from the circumference (intermediate case). The experimental evaluation shows that the GPU filtering algorithm can be up to 17.5x faster than a sequential CPU implementation, and the whole convex hull computation can be up to 160x faster than the fastest implementation provided by the CGAL library for a uniform distribution and 23x for a normal distribution.

作者

我是这篇论文的作者
点击您的名字以认领此论文并将其添加到您的个人资料中。

评论

主要评分

4.5
评分不足

次要评分

新颖性
-
重要性
-
科学严谨性
-
评价这篇论文

推荐

暂无数据
暂无数据