Benzlxs / CUDAkalmanFilter

Implemented the Kalman Filter Algorithms on GPU using CUDA programming language. Analysed the run-time performance gain obtained by parallel computation of the various stages of the algorithm.Speed up of 1000x is observed for large input sets.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

This package contains the implemenatation of Kalman Filter using a GPU.

Implemented the Kalman Filter Algorithms on GPU using CUDA programming language. Analysed the run-time performance gain obtained by parallel computation of the various stages of the algorithm

Install

The GPU and CUDA SDK are required to run the demo code.

The GPU-based matrix inverse can be found here

Start to run

$make
$./kalman -ns 1000 -no 250

-ns is the number of state and -no is the number of observation for Kalman filter

About

Implemented the Kalman Filter Algorithms on GPU using CUDA programming language. Analysed the run-time performance gain obtained by parallel computation of the various stages of the algorithm.Speed up of 1000x is observed for large input sets.


Languages

Language:Cuda 54.0%Language:Makefile 25.3%Language:C++ 18.7%Language:C 2.0%