TY - GEN
T1 - GPU-based motion planning under uncertainties using POMDP
AU - Lee, Taekhee
AU - Kim, Young J.
PY - 2013
Y1 - 2013
N2 - We present a novel GPU-based parallel algorithm to solve continuous-state POMDP problems. We choose the MCVI (Monte Carlo Value Iteration) method as our base algorithm [1], and parallelize this algorithm using multi-level parallel formulation of MCVI. For each parallel level, we propose efficient algorithms to effectively utilize the massive data parallelism of GPUs. To obtain the maximum parallel performance at highest level, we introduce two workload distribution techniques such as data/compute interleaving and workload balancing. To the best of our knowledge, our algorithm is the first parallel algorithm that executes POMDP efficiently on GPUs. Our GPU-based algorithm outperforms the existing CPU-based algorithm by a factor of 75∼90 on different benchmarks.
AB - We present a novel GPU-based parallel algorithm to solve continuous-state POMDP problems. We choose the MCVI (Monte Carlo Value Iteration) method as our base algorithm [1], and parallelize this algorithm using multi-level parallel formulation of MCVI. For each parallel level, we propose efficient algorithms to effectively utilize the massive data parallelism of GPUs. To obtain the maximum parallel performance at highest level, we introduce two workload distribution techniques such as data/compute interleaving and workload balancing. To the best of our knowledge, our algorithm is the first parallel algorithm that executes POMDP efficiently on GPUs. Our GPU-based algorithm outperforms the existing CPU-based algorithm by a factor of 75∼90 on different benchmarks.
UR - http://www.scopus.com/inward/record.url?scp=84887287375&partnerID=8YFLogxK
U2 - 10.1109/ICRA.2013.6631227
DO - 10.1109/ICRA.2013.6631227
M3 - Conference contribution
AN - SCOPUS:84887287375
SN - 9781467356411
T3 - Proceedings - IEEE International Conference on Robotics and Automation
SP - 4576
EP - 4581
BT - 2013 IEEE International Conference on Robotics and Automation, ICRA 2013
T2 - 2013 IEEE International Conference on Robotics and Automation, ICRA 2013
Y2 - 6 May 2013 through 10 May 2013
ER -