Skip to main navigation Skip to search Skip to main content

A more efficient parallel method for neighbour search using CUDA

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

3 Scopus citations

Abstract

In particle systems simulation, the procedure of neighbour searching is usually a bottleneck in terms of computational cost. Several techniques have been developed to solve this problem; one of particular interest is the cell-based spatial division, where each cell is tagged by a hash function. One of the most useful features of this technique is that it can be easily parallelized to reduce computational costs. However, the parallelizing process has some drawbacks associated to data memory management. Also, when parallelizing neighbour search, the location of neighbouring particles between adjacent cells is also costly. To solve these shortcomings we have developed a method that reduces the search space by considering the relative position of each particles in its own cell. This method, parallelized using CUDA, shows improvements in processing time and memory management over other “standard” spatial division techniques.

Original languageEnglish
Title of host publication12th Workshop on Virtual Reality Interactions and Physical Simulations, VRIPHYS 2015
EditorsJaillet Fabrice, Florence Zara, Gabriel Zachmann
PublisherEurographics Association
Pages101-109
Number of pages9
ISBN (Electronic)9783905674989
DOIs
StatePublished - 2015
Externally publishedYes
Event12th Workshop on Virtual Reality Interactions and Physical Simulations, VRIPHYS 2015 - Lyon, France
Duration: 04 Nov 201505 Nov 2015

Publication series

Name12th Workshop on Virtual Reality Interactions and Physical Simulations, VRIPHYS 2015

Conference

Conference12th Workshop on Virtual Reality Interactions and Physical Simulations, VRIPHYS 2015
Country/TerritoryFrance
CityLyon
Period04/11/1505/11/15

Fingerprint

Dive into the research topics of 'A more efficient parallel method for neighbour search using CUDA'. Together they form a unique fingerprint.

Cite this