Scalable collision detection using p-partition fronts on many-core processors
Related Experiment Video
Updated: May 3, 2026

Operation of the Collaborative Composite Manufacturing CCM System
Published on: October 1, 2019
1Ewha Womans University, Seoul.
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.
Related Concept Videos
Elastic Collisions: Case Study
Elastic Collisions: Introduction
Collisions in Multiple Dimensions: Problem Solving
A small car of mass 1,200 kg traveling east at 60 km/h collides at an intersection with a truck of mass 3,000 kg traveling due north at 40 km/h. The two vehicles are locked together. What is the...
Parallel Processing
Collisions in Multiple Dimensions: Introduction
Distributed Loads: Problem Solving

