Hardware Architecture for Particle Swarm Optimization Using Floating-Point Arithmetic

Daniel M. Muñoz, Carlos Humberto Llanos, Leandro dos Santos Coelho, Maurício Ayala-Rincón · 2009

High computational cost for solving large engineering optimization problems point out the design of parallel optimization algorithms. Population based optimization algorithms provide parallel capabilities that can be explored by their implementations done directly in hardware. This paper presents a hardware implementation of Particle Swarm Optimization algorithms using an efficient floating-point arithmetic which performs the computations with high precision. All the architectures are parameterizable by bit-width, allowing the designer to choose the suitable format according to the requirements of the optimization problem. Synthesis and simulation results demonstrate that the proposed architecture achieves satisfactory results obtaining a better performance in therms of elapsed time than conventional software implementations.

Read the paper · More papers on PaperTik