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 :
بازگشت