Exploiting Parallelism in Physically-Based Simulations on Multi-Core Processor Architectures

dc.contributor.authorThomaszewski, Bernharden_US
dc.contributor.authorPabst, Simonen_US
dc.contributor.authorBlochinger, Wolfgangen_US
dc.contributor.editorJean M. Favre and Luis Paulo Santos and Dirk Reinersen_US
dc.date.accessioned2014-01-26T16:36:43Z
dc.date.available2014-01-26T16:36:43Z
dc.date.issued2007en_US
dc.description.abstractAs multi-core processor systems become more and more widespread, the demand for designing efficient parallel algorithms propagates also into the field of computer graphics. This is especially true for the physically-based simulation, which is notorious for expensive numerical methods. In this paper we explore possibilities for accelerating these algorithms on modern multi-core architectures. As an application we focus on physically-based cloth simulation. In this context, two distinct problems can be identified: the physical model and the collision handling stage both bearing potential bottlenecks for the simulation. From the parallelization point of view these two components are substantially different. The physical model can be treated efficiently using static problem decomposition. The collision handling problem, however, requires a different approach, due to its dynamically changing structure. We address this problem using multi-threaded programming with fully dynamic task decomposition. Furthermore, we propose a new task splitting approach based on a robust work estimate. The associated data is derived from temporal coherence. Altogether, the combination of different parallelization techniques leads to a concise and yet versatile framework for highly efficient physical simulation.en_US
dc.description.seriesinformationEurographics Symposium on Parallel Graphics and Visualizationen_US
dc.identifier.isbn978-3-905673-50-0en_US
dc.identifier.issn1727-348Xen_US
dc.identifier.urihttps://doi.org/10.2312/EGPGV/EGPGV07/069-076en_US
dc.publisherThe Eurographics Associationen_US
dc.subjectCategories and Subject Descriptors (according to ACM CCS): C.1.4 [Processor Architectures]: Parallel Architectures, G.1.3 [Numerical Analysis]: Numerical Linear Algebra, G.4.5 [Mathematical Software]: Parallel and Vector Implementations, I.3.7 [Computer Graphics]: Three-Dimensional Graphics and Realismen_US
dc.titleExploiting Parallelism in Physically-Based Simulations on Multi-Core Processor Architecturesen_US
Files
Original bundle
Now showing 1 - 2 of 2
Loading...
Thumbnail Image
Name:
069-076.pdf
Size:
271.41 KB
Format:
Adobe Portable Document Format
No Thumbnail Available
Name:
egpgv07_final.comp.avi
Size:
8.58 MB
Format:
Unknown data format