DocumentCode
3333415
Title
Efficient nearest-neighbor computation for GPU-based motion planning
Author
Pan, Jia ; Lauterbach, Christian ; Manocha, Dinesh
Author_Institution
Dept. of Comput. Sci., UNC Chapel Hill, Chapel Hill, NC, USA
fYear
2010
fDate
18-22 Oct. 2010
Firstpage
2243
Lastpage
2248
Abstract
We present a novel k-nearest neighbor search algorithm (KNNS) for proximity computation in motion planning algorithm that exploits the computational capabilities of many-core GPUs. Our approach uses locality sensitive hashing and cuckoo hashing to construct an efficient KNNS algorithm that has linear space and time complexity and exploits the multiple cores and data parallelism effectively. In practice, we see magnitude improvement in speed and scalability over prior GPU-based KNNS algorithm. On some benchmarks, our KNNS algorithm improves the performance of overall planner by 20-40 times for CPU-based planner and up to 2 times for GPU-based planner.
Keywords
computational complexity; computer graphic equipment; coprocessors; mobile robots; multiprocessing systems; parallel algorithms; path planning; search problems; GPU; cuckoo hashing; data parallelism; k-nearest neighbor search algorithm; locality sensitive hashing; motion planning; multiple core; proximity computation; space complexity; time complexity;
fLanguage
English
Publisher
ieee
Conference_Titel
Intelligent Robots and Systems (IROS), 2010 IEEE/RSJ International Conference on
Conference_Location
Taipei
ISSN
2153-0858
Print_ISBN
978-1-4244-6674-0
Type
conf
DOI
10.1109/IROS.2010.5651449
Filename
5651449
Link To Document