首页> 外文会议> >A SCALABLE PARALLEL METHOD FOR LARGE SCALE COLLISION DETECTION PROBLEMS
【24h】

A SCALABLE PARALLEL METHOD FOR LARGE SCALE COLLISION DETECTION PROBLEMS

机译:大规模碰撞检测的可伸缩并行方法

获取原文

摘要

This paper discusses a scalable collision detection algorithm. The algorithm, implemented using software executed on ubiquitous Graphics Processing Unit (GPU) cards, demonstrates two orders of magnitude speedup over state-of-the art sequential implementations when handling multi-million object collision detection tasks. GPUs are composed of many (on the order of hundreds) scalar processors that can simultaneously execute an operation; this strength is leveraged in the proposed algorithm, which combines the use of multiple CPU cores with multiple GPUs. The software implementation of the algorithm can be used to detect collisions between five million objects in less than two seconds and was used to detect 1.4 billion contact events in less than 40 seconds. A spherical padding approach is used to represent the surface geometries as large collections of spheres when dealing with collision detection of bodies with complex geometries. The proposed methodology is expected to be relevant in computational mechanics with applications in granular flow dynamics and smoothed particle hydrodynamics, where the number of contact events ranges from millions to billions.
机译:本文讨论了一种可扩展的碰撞检测算法。该算法使用在无处不在的图形处理单元(GPU)卡上执行的软件实现,在处理数百万个对象碰撞检测任务时,与最新的顺序实现方式相比,展示了两个数量级的加速。 GPU由许多(大约数百个)标量处理器组成,它们可以同时执行一项操作。所提出的算法充分利用了这种优势,该算法结合了多个CPU内核和多个GPU的使用。该算法的软件实现可用于在不到两秒钟的时间内检测到500万个对象之间的碰撞,并用于在不到40秒钟的时间内检测到14亿个接触事件。当处理具有复杂几何形状的物体的碰撞检测时,使用球形填充方法将表面几何形状表示为大量的球体。所提出的方法有望与计算力学相关,并应用于颗粒流动动力学和平滑粒子流体动力学中,其中接触事件的数量从数百万到数十亿不等。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号