Title :
Parallel Spatial Hashing for Collision Detection of Deformable Surfaces
Author :
Fan, Wenshan ; Wang, Bin ; Zhou, Jianliang ; Sun, Jiaguang
Author_Institution :
Sch. of Software, Tsinghua Univ., Beijing, China
Abstract :
We present a fast collision detection method for deformable surfaces with parallel spatial hashing on GPU architecture. The efficient update and access of the uniform grid are exploited to accelerate the performance in our method. To deal with the inflexible memory system, which makes the building of stream data a challenging task on GPU, we propose to subdivide the whole workload into irregular segments and design an efficient evaluation algorithm, which employs parallel scan and stream compaction, to build the stream data in parallel. The load balancing is a key aspect that needs to be considered in the SIMD parallelism. We break the heavy and irregular collision computation down into lightweight part and heavyweight part, ensuring the later perfectly run in load balancing manner with each concurrent thread processes just a single collision. In practice, our approach can perform collision detection in tens of milliseconds on a PC with NVIDIAGTX 260 graphics card on benchmarks composed of millions of triangles. The results highlight our speedups over prior CPU-based and GPU-based algorithms.
Keywords :
collision avoidance; computer graphic equipment; concurrent engineering; coprocessors; cryptography; data handling; multi-threading; resource allocation; storage management; CPU-based algorithm; GPU architecture; GPU-based algorithm; NVIDIA GTX260 graphics; SIMD parallelism; collision detection; concurrent thread process; deformable surface; evaluation algorithm; inflexible memory system; irregular collision computation; load balancing; parallel scan; parallel spatial hashing; stream compaction; stream data building; Arrays; Benchmark testing; Buildings; Compaction; Computational modeling; Deformable models; Graphics processing unit; Collision Detection; Deformable Surfaces; GPU; Parallel Spatial Hashing;
Conference_Titel :
Computer-Aided Design and Computer Graphics (CAD/Graphics), 2011 12th International Conference on
Conference_Location :
Jinan
Print_ISBN :
978-1-4577-1079-7
DOI :
10.1109/CAD/Graphics.2011.28