Title :
Hardware Particle Swarm Optimization with passive congregation for embedded applications
Author :
Muñoz, Daniel M. ; Llanos, Carlos H. ; Coelho, Leandro Dos S ; Ayala-Rincon, Mauricio
Author_Institution :
Dept. of Mech. Eng., Univ. of Brasilia, Brasilia, Brazil
Abstract :
Achieving high performance optimization algorithms for embedded applications can be very challenging, particularly when several requirements such as high accuracy computations, short elapsed time, area cost, low power consumption and portability must be accomplished. This paper proposes a hardware implementation of the Particle Swarm Optimization algorithm with passive congregation (HPPSOpc), which was developed using several floating-point arithmetic libraries. The passive congregation is a biological behavior which allows the swarm to preserve its integrity, balancing between global and local search. The HPPSOpc architecture was implemented on a Virtex5 FPGA device and validated using two multimodal benchmark problems. Synthesis, simulation and execution time results demonstrates that the passive congregation approach is a low cost solution for solving embedded optimization problems with a high performance.
Keywords :
field programmable gate arrays; floating point arithmetic; particle swarm optimisation; Virtex5 FPGA device; embedded applications; floating-point arithmetic libraries; hardware particle swarm optimization; passive congregation; Benchmark testing; Computer architecture; Field programmable gate arrays; Hardware; Optimization; Software; Software algorithms;
Conference_Titel :
Programmable Logic (SPL), 2011 VII Southern Conference on
Conference_Location :
Cordoba
Print_ISBN :
978-1-4244-8847-6
DOI :
10.1109/SPL.2011.5782644