HPCCD: Hybrid Parallel Continuous Collision Detection using CPUs and GPUs

Cited 0 time in webofscience Cited 0 time in scopus
  • Hit : 335
  • Download : 1568
We present a novel, hybrid parallel continuous collision detection (HPCCD) method that exploits the availability of multi-core CPU and GPU architectures. HPCCD is based on a bounding volume hierarchy (BVH) and selectively performs lazy reconstructions. Our method works with a wide variety of deforming models and supports selfcollision detection. HPCCD takes advantage of hybrid multi-core architectures – using the general-purpose CPUs to perform the BVH traversal and culling while GPUs are used to perform elementary tests that reduce to solving cubic equations. We propose a novel task decomposition method that leads to a lock-free parallel algorithm in the main loop of our BVH-based collision detection to create a highly scalable algorithm. By exploiting the availability of hybrid, multi-core CPU and GPU architectures, our proposed method achieves more than an order of magnitude improvement in performance using four CPU-cores and two GPUs, compared to using a single CPU-core. This improvement results in an interactive performance, up to 148 fps, for various deforming benchmarks consisting of tens or hundreds of thousand triangles.
Issue Date
2009-10-07
Language
ENG
Citation

Computer Graphics Forum (Pacific Graphics)

URI
http://hdl.handle.net/10203/22122
Appears in Collection
CS-Conference Papers(학술회의논문)
Files in This Item
PG09_DSKim.pdf(2.52 MB)Download

qr_code

  • mendeley

    citeulike


rss_1.0 rss_2.0 atom_1.0