DocumentCode
680070
Title
A flexible implementation of the PSO algorithm for fine- and coarse-grained reconfigurable embedded systems
Author
Rueckauer, Michael ; Munoz, D.M. ; Stripf, Timo ; Oey, Oliver ; Llanos, Carlos H. ; Becker, Jurgen
Author_Institution
Inst. for Inf. Process. Technol., Karlsruhe Inst. of Technol., Karlsruhe, Germany
fYear
2013
fDate
9-11 Dec. 2013
Firstpage
1
Lastpage
6
Abstract
The large execution times demanded for solving complex optimization problems in embedded systems is one of the main challenges in the field of engineering optimization. One solution is the acceleration by a specialized hardware implementation. However, this is coming along with a loss of flexibility especially for the realization of the application-specific fitness function. In this paper we present novel solutions for the flexible implementation of the Particle Swarm Optimization (PSO) algorithm by targeting the coarse-gained reconfigurable Kahrisma architecture. Effectiveness of the proposed solutions was demonstrated for benchmark test problems by numerical simulations achieved by Kahrisma and the MicroBlaze soft-core processor mapped on fine-grained reconfigurable technology using the Open Virtual Platform (OVP) simulator as well as an FPGA implementation. Convergence results demonstrate that the proposed solutions achieve the optimal points for different scenarios. Finally, execution time results demonstrate that the Kahrisma implementation with 4-issue width provides the required flexibility to design high performance embedded optimization systems.
Keywords
benchmark testing; embedded systems; field programmable gate arrays; microprocessor chips; numerical analysis; particle swarm optimisation; reconfigurable architectures; FPGA implementation; MicroBlaze softcore processor; OVP simulator; application-specific fitness function; coarse-gained reconfigurable Kahrisma architecture; coarse-grained reconfigurable embedded systems; complex optimization problems; engineering optimization; execution times; fine-grained reconfigurable embedded systems; fine-grained reconfigurable technology; flexible PSO algorithm implementation; hardware implementation; high performance embedded optimization systems; numerical simulations; open virtual platform simulator; particle swarm optimization algorithm; Benchmark testing; Clocks; Computer architecture; Field programmable gate arrays; Optimization; Particle swarm optimization; Tiles; FPGAs; Optimization engines; coarse-grain; fine-grain; swarm intelligence;
fLanguage
English
Publisher
ieee
Conference_Titel
Reconfigurable Computing and FPGAs (ReConFig), 2013 International Conference on
Conference_Location
Cancun
Print_ISBN
978-1-4799-2078-5
Type
conf
DOI
10.1109/ReConFig.2013.6732293
Filename
6732293
Link To Document