• DocumentCode
    2105717
  • 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
  • fYear
    2013
  • fDate
    5-8 Aug. 2013
  • Firstpage
    55
  • Lastpage
    62
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Graphics, Patterns and Images (SIBGRAPI), 2013 26th SIBGRAPI - Conference on
  • Conference_Location
    Arequipa
  • ISSN
    1530-1834
  • Type

    conf

  • DOI
    10.1109/SIBGRAPI.2013.17
  • Filename
    6656168