GPU bucket sort algorithm with applications to nearest-neighbour search
Date issued
2008
Authors
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.