{"title":"Implementation of Kalman filter with multicore system on chip using function — Level parallelism","authors":"M. W. Majid, Golrokh Mirzaei, M. Jamali","doi":"10.1109/EIT.2013.6632705","DOIUrl":null,"url":null,"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.","PeriodicalId":201202,"journal":{"name":"IEEE International Conference on Electro-Information Technology , EIT 2013","volume":"2 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2013-05-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"IEEE International Conference on Electro-Information Technology , EIT 2013","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/EIT.2013.6632705","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
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.