• DocumentCode
    2086891
  • 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
  • fYear
    2011
  • fDate
    15-17 Sept. 2011
  • Firstpage
    288
  • Lastpage
    295
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • 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
  • Type

    conf

  • DOI
    10.1109/CAD/Graphics.2011.28
  • Filename
    6062804