Implementation of Particle Swarm Optimization in FPSoC devices

Research output: Conference Papers (RGC: 31A, 31B, 32, 33)31A_Invited conference paper (refereed items)Invitedpeer-review

2 Scopus Citations
View graph of relations

Author(s)

  • Roberto Fernández Molanes
  • Juan J. Rodríguez-Andina
  • José Fariña

Related Research Unit(s)

Detail(s)

Original languageEnglish
Pages1274-1279
Publication statusPublished - Jun 2017

Conference

Title26th IEEE International Symposium on Industrial Electronics (ISIE 2017)
LocationEdinburgh International Conference Centre (EICC)
PlaceUnited Kingdom
CityEdinburgh
Period19 - 21 June 2017

Abstract

Particle Swarm Optimization (PSO) is a widely used algorithm to solve complex optimization problems with non-linear objective functions. PSO usually requires powerful and expensive computers to achieve reasonable execution times. Sometimes the price or size of the computing system is unacceptable, forcing designers to simplify the objective function or to discard PSO. To overcome this limitation, this paper proposes the implementation of PSO in Field Programmable Systems-on-Chip (FPSoCs). FPSoC devices combine in the same chip powerful processors and reconfigurable logic (FPGA fabric). Experimental results are presented demonstrating that the proposed system achieves a performance similar to that of a desktop computer for a fraction of cost and size. It can be clearly concluded that the proposed system is a good option for running PSO both at design and final application deployment levels.

Citation Format(s)

Implementation of Particle Swarm Optimization in FPSoC devices. / Molanes, Roberto Fernández; Garaj, Martin; Tang, Wallace; Rodríguez-Andina, Juan J.; Fariña, José; Tsang, Kim F.; Man, Kim F.

2017. 1274-1279 26th IEEE International Symposium on Industrial Electronics (ISIE 2017), Edinburgh, United Kingdom.

Research output: Conference Papers (RGC: 31A, 31B, 32, 33)31A_Invited conference paper (refereed items)Invitedpeer-review