首页> 外文期刊>ACM Transactions on Graphics >P-Cloth: Interactive Complex Cloth Simulation on Multi-GPU Systems using Dynamic Matrix Assembly and Pipelined Implicit Integrators
【24h】

P-Cloth: Interactive Complex Cloth Simulation on Multi-GPU Systems using Dynamic Matrix Assembly and Pipelined Implicit Integrators

机译:P-Cloth:使用动态矩阵组件和流水线隐式集成商的多GPU系统交互式复杂布仿真

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

摘要

We present a novel parallel algorithm for cloth simulation that exploits multipleGPUs for fast computation and the handling of very high resolutionmeshes. To accelerate implicit integration, we describe new parallel algorithmsfor sparse matrix-vector multiplication (SpMV) and for dynamic matrixassembly on a multi-GPU workstation. Our algorithms use a novel workqueue generation scheme for a fat-tree GPU interconnect topology. Furthermore,we present a novel collision handling scheme that uses spatial hashingfor discrete and continuous collision detection along with a non-linear impact zone solver. Our parallel schemes can distribute the computationand storage overhead among multiple GPUs and enable us to perform almostinteractive simulation on complex cloth meshes, which can hardly behandled on a single GPU due to memory limitations. We have evaluatedthe performance with two multi-GPU workstations (with 4 and 8 GPUs, respectively)on cloth meshes with 0.5-1.65M triangles. Our approach canreliably handle the collisions and generate vivid wrinkles and folds at 2-5fps, which is significantly faster than prior cloth simulation systems. Weobserve almost linear speedups with respect to the number of GPUs.
机译:我们提出了一种新颖的布料仿真算法,用于利用多个GPU快速计算和非常高分辨率的处理网格。为了加速隐式集成,我们描述了新的并行算法对于稀疏矩阵 - 矢量乘法(SPMV)和动态矩阵在多GPU工作站上汇编。我们的算法使用新颖的工作用于脂肪树GPU互连拓扑的队列生成方案。此外,我们提出了一种使用空间散列的新型碰撞处理方案用于离散和连续碰撞检测以及非线性冲击区求解器。我们的并行方案可以分配计算并且在多个GPU中存储开销,使我们几乎可以执行复杂布料网上的互动模拟,几乎不会由于内存限制,在单个GPU上处理。我们已经评估了具有两个多GPU工作站的性能(分别为4和8个GPU)在布料网上啮合,三角形。我们的方法可以可靠地处理碰撞并产生生动的皱纹并在2-5折叠FPS,比现有布料仿真系统更快。我们观察GPU数量的几乎线性加速。

著录项

获取原文

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号