• DocumentCode
    38522
  • Title

    Scalable Collision Detection Using p-Partition Fronts on Many-Core Processors

  • Author

    Xinyu Zhang ; Kim, Yong Jun

  • Author_Institution
    Dept. of Comput. Sci. & Eng., Ewha Womans Univ., Seoul, South Korea
  • Volume
    20
  • Issue
    3
  • fYear
    2014
  • fDate
    Mar-14
  • Firstpage
    447
  • Lastpage
    456
  • Abstract
    We present a new parallel algorithm for collision detection using many-core computing platforms of CPUs or GPUs. Based on the notion of a p-partition front, our algorithm is able to evenly partition and distribute the workload of BVH traversal among multiple processing cores without the need for dynamic balancing, while minimizing the memory overhead inherent to the state-of-the-art parallel collision detection algorithms. We demonstrate the scalability of our algorithm on different benchmarking scenarios with and without using temporal coherence, including dynamic simulation of rigid bodies, cloth simulation, and random collision courses. In these experiments, we observe nearly linear performance improvement in terms of the number of processing cores on the CPUs and GPUs.
  • Keywords
    graphics processing units; multiprocessing systems; parallel algorithms; CPU; GPU; dynamic balancing; manycore computing platforms; manycore processors; multiple processing cores; p-partition fronts; parallel algorithm; parallel collision detection algorithms; scalable collision detection; Approximation algorithms; Approximation methods; Coherence; Heuristic algorithms; Memory management; Partitioning algorithms; Program processors; $(p)$-partition; Collision detection; static workload balancing;
  • fLanguage
    English
  • Journal_Title
    Visualization and Computer Graphics, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1077-2626
  • Type

    jour

  • DOI
    10.1109/TVCG.2013.239
  • Filename
    6620867