https://hgpu.org/?p=3573
Efficient parallelized particle filter design on CUDA