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 :
بازگشت