...
首页> 外文期刊>Computer Graphics Forum: Journal of the European Association for Computer Graphics >HPCCD: Hybrid Parallel Continuous Collision Detection using CPUs and GPUs
【24h】

HPCCD: Hybrid Parallel Continuous Collision Detection using CPUs and GPUs

机译:HPCCD:使用CPU和GPU的混合并行连续碰撞检测

获取原文
获取原文并翻译 | 示例
           

摘要

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 oil a bounding volume hierarchy, (BVH) and selectively performs lazy reconstructions. Our method works with a wide variety of deforming models and supports self-collision 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 perforin 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 air order of magnitude improvement in performance rising four CPU-cores and two GPUs, compared to rising a single CPU-core. This improvement results in an interactive performance, tip to 148fps, for various deforming benchmarks consisting of tens or hundreds of thousand triangles.
机译:我们提出了一种新颖的混合并行连续碰撞检测(HPCCD)方法,该方法利用了多核CPU和GPU架构的可用性。 HPCCD基于边界体积层次(BVH),并有选择地执行延迟重建。我们的方法适用于各种变形模型,并支持自碰撞检测。 HPCCD利用混合多核体系结构的优势-使用通用CPU执行BVH遍历和剔除,而GPU用于执行简化为求解三次方程式的基本测试。我们提出了一种新颖的任务分解方法,该方法在基于BVH的冲突检测的主循环中导致了无锁并行算法,从而创建了高度可扩展的算法。通过利用混合,多核CPU和GPU架构的可用性,与增加单个CPU核相比,我们提出的方法在提高四个CPU核和两个GPU的性能上实现了超过数量级的提升。对于包括数万个或数十万个三角形的各种变形基准,此改进导致交互性能达到148fps。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号