• 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