DocumentCode :
3542436
Title :
Implementation of Kalman filter with multicore system on chip using function — Level parallelism
Author :
Majid, Mohammad Wadood ; Mirzaei, Golrokh ; Jamali, Mohsin M.
Author_Institution :
Dept. of Electr. Eng. & Comput. Sci., Univ. of Toledo, Toledo, OH, USA
fYear :
2013
fDate :
9-11 May 2013
Firstpage :
1
Lastpage :
4
Abstract :
Kalman filter is a very popular estimation technique used widely for linear tracking. It uses a set of noisy data as input and produces state estimates with minimum error rate. This study aims to explore how to implement implicit parallelism in multi-core processor and object tracking with task-level parallelism and Kalman Filter is parallelized on Multi-core system on chip. The novelty of this study is the introduction of Adaptive Load Balancing Approach (ALBA) to compute the nonrecursive algorithm. This approach can be applied on all form of multicore computers. The parallel Kalman Filter is developed in C# for multicore using .Net framework 4.0. It uses combination of C and CUDA for its implementation on GPU.
Keywords :
C language; Kalman filters; graphics processing units; multiprocessing systems; object tracking; parallel architectures; resource allocation; .Net framework 4.0; ALBA; C; C#; CUDA; GPU; adaptive load balancing approach; compute unified device architecture; function-level parallelism; graphic processing units; multicore computers; multicore processor; multicore system-on-chip; nonrecursive algorithm; object tracking; parallel Kalman Filter; task-level parallelism; Estimation; Graphics processing units; Kalman filters; Load management; Multicore processing; Parallel processing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Electro/Information Technology (EIT), 2013 IEEE International Conference on
Conference_Location :
Rapid City, SD
ISSN :
2154-0357
Print_ISBN :
978-1-4673-5207-9
Type :
conf
DOI :
10.1109/EIT.2013.6632705
Filename :
6632705
Link To Document :
بازگشت