Title :
An adaptive Sequential Monte Carlo framework with runtime HW/SW repartitioning
Author :
Happe, Markus ; Lübbers, Enno ; Platzner, Marco
Author_Institution :
Int. Grad. Sch., Univ. of Paderborn, Paderborn, Germany
Abstract :
The considerable computational complexity of sequential Monte Carlo (SMC) methods is a major obstacle when implementing them on CPU-based resource constrained embedded systems. Hybrid CPU/FPGA systems, on the other hand, are a more suitable target, as they can efficiently execute both the control-centric sequential as well as the data-parallel parts of an SMC application. Determining the optimal HW/SW partitioning is challenging in general, and since in most cases the optimal partitioning is data-dependent even impossible with a design time approach. In this paper, we present a framework for implementing SMC methods on CPU/FPGA based systems such as modern platform FPGAs. Based on a multithreaded programming model, our framework allows for an easy design space exploration with respect to the HW/SW partitioning. Additionally, an SMC application can adaptively switch between several partitionings during run-time to react to changing input data and performance requirements. To show its feasibility and evaluate its performance and area requirements, we demonstrate the framework on two real-world case studies and show that partial reconfiguration can be effectively and transparently used for realizing adaptive HW/SW systems.
Keywords :
Monte Carlo methods; computational complexity; field programmable gate arrays; multi-threading; CPU-based resource constrained embedded systems; SMC application; adaptive sequential Monte Carlo framework; computational complexity; hybrid CPU-FPGA systems; multithreaded programming model; optimal HW-SW partitioning; Computational complexity; Field programmable gate arrays; Hardware; Monte Carlo methods; Operating systems; Particle filters; Particle tracking; Runtime; Sliding mode control; State estimation;
Conference_Titel :
Field-Programmable Technology, 2009. FPT 2009. International Conference on
Conference_Location :
Sydney, NSW
Print_ISBN :
978-1-4244-4375-8
Electronic_ISBN :
978-1-4244-4377-2
DOI :
10.1109/FPT.2009.5377645