DocumentCode
3564300
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
fYear
2014
Firstpage
1
Lastpage
6
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;
fLanguage
English
Publisher
ieee
Conference_Titel
High Performance Computing and Applications (ICHPCA), 2014 International Conference on
Print_ISBN
978-1-4799-5957-0
Type
conf
DOI
10.1109/ICHPCA.2014.7045338
Filename
7045338
Link To Document