Title
On the Accelerating of Two-dimensional Smart Laplacian Smoothing on the GPU.
Abstract
This paper presents a GPU-accelerated implementation of two-dimensional Smart Laplacian smoothing. This implementation is developed under the guideline of our paradigm for accelerating Laplacianbased mesh smoothing [13]. Two types of commonly used data layouts, Array-of-Structures (AoS) and Structure-of-Arrays (SoA) are used to represent triangular meshes in our implementation. Two iteration forms that have different choices of the swapping of intermediate data are also adopted. Furthermore, the feature CUDA Dynamic Parallelism (CDP) is employed to realize the nested parallelization in Smart Laplacian smoothing. Experimental results demonstrate that: (1) our implementation can achieve the speedups of up to 44x on the GPU GT640; (2) the data layout AoS can always obtain better efficiency than the SoA layout; (3) the form that needs to swap intermediate nodal coordinates is always slower than the one that does not swap data; (4) the version of our implementation with the use of the feature CDP is slightly faster than the version where the CDP is not adopted.
Year
DOI
Venue
2015
10.12733/jics20106587
arXiv: Distributed, Parallel, and Cluster Computing
Field
DocType
Volume
Swap (computer programming),Laplacian smoothing,Data layout,Polygon mesh,Computer science,CUDA,Parallel computing,Smoothing,Distributed computing
Journal
abs/1502.00355
ISSN
Citations 
PageRank 
Journal of Information & Computational Science 12:13 (2015) 5133-5143
0
0.34
References 
Authors
7
4
Name
Order
Citations
PageRank
Kunyang Zhao100.34
Gang Mei272.17
Nengxiong Xu3103.59
Jiayin Zhang421.40