GPU bucket sort algorithm with applications to nearest-neighbour search

Date issued

2008

Journal Title

Journal ISSN

Volume Title

Publisher

Václav Skala - UNION Agency

Abstract

We present an adoption of the bucket sort algorithm capable of running entirely on GPU architecture. Our implementation employs render-to-texture to enable scatter operation. Linked lists of elements in each bucket are build and stored directly in video memory. We show also the use of this sorting method in a particle-based simulation. Dissipative Particle Dynamics is the physical model of choice; the simulation is performed entirely on the graphics hardware. GPU bucket sorting is used to build nearest-neighbour maps on a regular cell-grid which are the input of interparticle interaction computation. Finally we implement a simple random-number generator which is required by the DPD method.

Description

Subject(s)

počítačová grafika, počítačová animace, programování grafických procesorů, vyhledávací algoritmy, simulace toku

Citation

Journal of WSCG. 2008, vol. 16, no. 1-3, p. 161-168.
OPEN License Selector