Nagy, Ferenc (2020) Efficiently parallelised algorithm to find isoptic surface of polyhedral meshes. Annales Mathematicae et Informaticae, 52. pp. 167-181. ISSN 1787-6117
|
Text
AMI_52_from167to181.pdf - Published Version Download (8MB) | Preview |
Abstract
The isoptic surface of a three-dimensional shape is defined in [1] as the generalization of isoptics of curves. The authors of the paper also presented an algorithm to determine isoptic surfaces of convex meshes. In [9] new searching algorithms are provided to find points of the isoptic surface of a triangulated model in E³. The new algorithms work for concave shapes as well. In this paper, we present a faster, simpler, and efficiently parallelised version of the algorithm of [9] that can be used to search for the points of the isoptic surface of a given closed polyhedral mesh, taking advantage of the computing capabilities of the high-performance graphics cards and using the benefits of nested parallelism. For the simultaneous computations, the NVIDIA’s Compute Unified Device Architecture (CUDA) was used. Our experiments show speedups up to 100 times using the new parallel algorithm.
Item Type: | Article |
---|---|
Uncontrolled Keywords: | Isoptic surface, CUDA, Parallel algorithm, Nested parallelism |
Subjects: | Q Science / természettudomány > QA Mathematics / matematika |
Depositing User: | Tibor Gál |
Date Deposited: | 17 Dec 2020 17:34 |
Last Modified: | 03 Apr 2023 07:05 |
URI: | http://real.mtak.hu/id/eprint/118496 |
Actions (login required)
![]() |
Edit Item |