Roberto Fernández Molanes, Martin Garaj, W. Tang, J. Rodríguez-Andina, J. Fariña, K. Tsang, Kim-Fung Man
{"title":"Implementation of Particle Swarm Optimization in FPSoC devices","authors":"Roberto Fernández Molanes, Martin Garaj, W. Tang, J. Rodríguez-Andina, J. Fariña, K. Tsang, Kim-Fung Man","doi":"10.1109/ISIE.2017.8001428","DOIUrl":null,"url":null,"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.","PeriodicalId":6597,"journal":{"name":"2017 IEEE 26th International Symposium on Industrial Electronics (ISIE)","volume":"25 1","pages":"1274-1279"},"PeriodicalIF":0.0000,"publicationDate":"2017-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"3","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2017 IEEE 26th International Symposium on Industrial Electronics (ISIE)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ISIE.2017.8001428","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 3
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.