Title :
Exploiting Space and Time Coherence in Grid-Based Sorting
Author :
Silva Oliveira, Rubens Carlos ; Esperanca, Claudio ; Oliveira, A.
Author_Institution :
COPPE, Fed. Univ. of Rio de Janeiro, Rio de Janeiro, Brazil
Abstract :
In recent years, many approaches for real-time simulation of physical phenomena using particles have been proposed. Many of these use 3D grids for representing spatial distributions and employ a collision detection technique where particles must be sorted with respect to the cells they occupy. In this paper we propose several techniques that make it possible to explore spatio-temporal coherence in order to reduce the work needed to produce a correct ordering and thus accelerate the collision detection phase of the simulation. Sequential and GPU-based implementations are discussed, and experimental results are presented. Although devised with particle-based simulations in mind, the proposed techniques have a broader scope, requiring only some means of establishing subsequences of the input which did not change from one frame to the next.
Keywords :
graphics processing units; physics computing; sorting; 3D grids; GPU-based implementation; collision detection phase; grid-based sorting; particle-based simulations; real-time physical phenomena simulation; sequential-based implementation; space coherence; spatial distribution representation; spatio-temporal coherence; time coherence; Algorithm design and analysis; Arrays; Computational modeling; Graphics processing units; Libraries; Merging; Sorting; GPU programming; particle based physics; sorting;
Conference_Titel :
Graphics, Patterns and Images (SIBGRAPI), 2013 26th SIBGRAPI - Conference on
Conference_Location :
Arequipa
DOI :
10.1109/SIBGRAPI.2013.17