Scalable Partitioning for Parallel Position Based Dynamics

dc.contributor.authorFratarcangeli, Marcoen_US
dc.contributor.authorPellacini, Fabioen_US
dc.contributor.editorOlga Sorkine-Hornung and Michael Wimmeren_US
dc.date.accessioned2015-04-16T07:45:12Z
dc.date.available2015-04-16T07:45:12Z
dc.date.issued2015en_US
dc.description.abstractWe introduce a practical partitioning technique designed for parallelizing Position Based Dynamics, and exploiting the ubiquitous multi-core processors present in current commodity GPUs. The input is a set of particles whose dynamics is influenced by spatial constraints. In the initialization phase, we build a graph in which each node corresponds to a constraint and two constraints are connected by an edge if they influence at least one common particle. We introduce a novel greedy algorithm for inserting additional constraints (phantoms) in the graph such that the resulting topology is ˆ q-colourable, where ˆ q 2 is an arbitrary number. We color the graph, and the constraints with the same color are assigned to the same partition. Then, the set of constraints belonging to each partition is solved in parallel during the animation phase. We demonstrate this by using our partitioning technique; the performance hit caused by the GPU kernel calls is significantly decreased, leaving unaffected the visual quality, robustness and speed of serial position based dynamics.en_US
dc.description.number2en_US
dc.description.sectionheadersBodies in Motionen_US
dc.description.seriesinformationComputer Graphics Forumen_US
dc.description.volume34en_US
dc.identifier.doi10.1111/cgf.12570en_US
dc.identifier.pages405-413en_US
dc.identifier.urihttps://doi.org/10.1111/cgf.12570en_US
dc.publisherThe Eurographics Association and John Wiley & Sons Ltd.en_US
dc.subjectI.3.1 [Computer Graphics]en_US
dc.subjectParallel Processingen_US
dc.subjectI.3.7 [Computer Graphics]en_US
dc.subjectThree Dimensional Graphics and Realismen_US
dc.subjectAnimationen_US
dc.titleScalable Partitioning for Parallel Position Based Dynamicsen_US
Files