HPCCD: Hybrid Parallel Continuous Collision Detection using CPUs and GPUs

Cited 0 time in webofscience Cited 0 time in scopus
  • Hit : 336
  • Download : 1568
DC FieldValueLanguage
dc.contributor.authorKim, Duksu-
dc.contributor.authorHeo, Jae-Pil-
dc.contributor.authorHuh, Jaehyuk-
dc.contributor.authorKim, John-
dc.contributor.authorYoon, Sung-Eui-
dc.date.accessioned2011-02-14T07:32:32Z-
dc.date.available2011-02-14T07:32:32Z-
dc.date.created2012-02-06-
dc.date.issued2009-10-07-
dc.identifier.citationComputer Graphics Forum (Pacific Graphics), v., no., pp. --
dc.identifier.urihttp://hdl.handle.net/10203/22122-
dc.description.abstractWe 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.-
dc.description.sponsorshipWe would like to thank anonymous reviewers for their constructive feedbacks. We also thank Min Tang, Dinesh Manocha, Joon-Kyung Seong, Young J. Kim, Samuel Brice, and members of SGLab. for their supports and code sharing. The tested models are courtesy of the UNC dynamic model benchmarks. This project was supported in part by MKE/MCST/ IITA [2008-F-033-02,2008-F-030-02], MCST/KEIT [2006-S-045-1], MKE/IITA u-Learning, MKE digital mask control, MCST/KOCCA-CTR&DP-2009, KRF-2008-313- D00922, and MSRA E-heritage.en
dc.languageENG-
dc.language.isoen_USen
dc.titleHPCCD: Hybrid Parallel Continuous Collision Detection using CPUs and GPUs-
dc.typeConference-
dc.type.rimsCONF-
dc.citation.publicationnameComputer Graphics Forum (Pacific Graphics)-
dc.identifier.conferencecountrySouth Korea-
dc.identifier.conferencecountrySouth Korea-
dc.contributor.localauthorHuh, Jaehyuk-
dc.contributor.nonIdAuthorKim, Duksu-
dc.contributor.nonIdAuthorHeo, Jae-Pil-
dc.contributor.nonIdAuthorKim, John-
dc.contributor.nonIdAuthorYoon, Sung-Eui-

qr_code

  • mendeley

    citeulike


rss_1.0 rss_2.0 atom_1.0