GPU Computing Gems Jade Edition 2012
DOI: 10.1016/b978-0-12-385963-1.00020-4
|View full text |Cite
|
Sign up to set email alerts
|

Solving Large Multibody Dynamics Problems on the GPU

Abstract: This paper describes an approach for the dynamic simulation of complex computer-aided engineering models where large collections of rigid bodies interact mutually through millions of frictional contacts and bilateral mechanical constraints. Thanks to the massive parallelism available on today's GPU boards, we are able to simulate sand, granular materials, and other complex physical scenarios with one order of magnitude speedup when compared to a sequential CPU-based implementation of the discussed algorithms.

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
28
0

Year Published

2013
2013
2022
2022

Publication Types

Select...
5
1
1

Relationship

3
4

Authors

Journals

citations
Cited by 20 publications
(28 citation statements)
references
References 18 publications
0
28
0
Order By: Relevance
“…Recent granular dynamics results [11] indicate reduction in simulation times on the order of 50-60, and a factor of 60-70 for collision detection of ellipsoids [21]. Discrete Element Method simulation results reported by [10] suggest more than two orders of magnitude speedup when going from sequential to GPU-enabled parallel computing.…”
Section: Discussion What Comes Next?mentioning
confidence: 99%
See 3 more Smart Citations
“…Recent granular dynamics results [11] indicate reduction in simulation times on the order of 50-60, and a factor of 60-70 for collision detection of ellipsoids [21]. Discrete Element Method simulation results reported by [10] suggest more than two orders of magnitude speedup when going from sequential to GPU-enabled parallel computing.…”
Section: Discussion What Comes Next?mentioning
confidence: 99%
“…Two order of magnitude reductions in simulation times and increases in problem size are demonstrated when using heterogeneous CPU/GPU computing for collision detection, where problems with up to six billion collision events were solved in less than three minutes. Although not discussed here, heterogeneous computing has motivated research into numerical methods for the parallel solution of large differential variational inequality problems [11], and has also been used very effectively in distributed visualization tasks where postprocessing times for simulation visualization were reduced by more than one order of magnitude [4]. Beyond its immediate relevance in solving many-body dynamics problems, heterogeneous CPU-GPU computing promises to become a computational paradigm that can address stringent efficiency needs in Scientific Computing applications in diverse fields such as climate modeling, quantum chemistry, fluid dynamics, and biochemistry.…”
Section: Discussionmentioning
confidence: 99%
See 2 more Smart Citations
“…Mobility Simulation A detailed account of how GPU computing is used to solve multibody dynamics problems can be found in [54]. The key kernels of the GPU implementation are listed in the following pseudocode:…”
Section: Gpu Computing Example: Light Tracked Vehiclementioning
confidence: 99%