Title :
FPGA realization of Particle Swarm Optimization algorithm using floating point arithmetic
Author :
Rathod, Amit ; Thakker, R.A.
Author_Institution :
Electron. & Commun. Dept., Gujarat Technol. Univ., Ahmadabad, India
Abstract :
Attraction towards Particle Swarm Optimization (PSO) algorithm has grown rapidly in the recent times due to being a simple and efficient optimization technique able to solve many continuous multimodal and multidimensional problems. In this paper, we have attempted to realize the PSO algorithm in Xilinx™ Vertex V FPGA (Field Programmable Gate Array). Standard benchmark functions such as Sphere, Rastrigin and Rosenbrock are considered to investigate the efficiency of the implementation. We have studied the effect of diverse swarm size to evaluate the performance of the PSO algorithm. IEEE 754 double precision floating point format is used to implement arithmetic modules. The results obtained in this work are compared with those reported in literature. Synthesis and simulation results demonstrate that FPGA implementation proposed in this paper converges faster compared to earlier reported work.
Keywords :
field programmable gate arrays; floating point arithmetic; particle swarm optimisation; FPGA implementation; IEEE 754 double precision floating point format; PSO algorithm; Xilinx Vertex V FPGA; arithmetic modules; benchmark functions; diverse swarm size; field programmable gate array; particle swarm optimization algorithm; Benchmark testing; Coprocessors; Hardware; MATLAB; Optimization; FPGA; IEEE 754; Optimization; PSO;
Conference_Titel :
High Performance Computing and Applications (ICHPCA), 2014 International Conference on
Print_ISBN :
978-1-4799-5957-0
DOI :
10.1109/ICHPCA.2014.7045338