Proposta de Implementação Paralela do Algoritmo PSO para FPGA
Alexandre L. X. da Costa1; Caroline A. D. Silva1; Matheus F. Torquato1; Marcelo A. C. Fernandes1
1 Universidade Federal do Rio Grande do Norte
Baixar PDF doi:10.20906/CPS/CBA2018-0755
Resumo
Este artigo apresenta o desenvolvimento de um protótipo associado a uma implementação paralela, em ponto fixo, do algoritmo Otimização por Nuvem de Partículas (PSO, Particle Swarm Optimization) em FPGA (Field-programmable gate array). Resultados associados com o tempo de processamento e a área de ocupação para vários tamanhos de número de partículas foram analisados. Estudos relativos ao funcionamento da PSO para o problema de otimização de uma função chamada de Rastrigin também foram analisados para implementação em hardware. Todo projeto foi desenvolvido para um FPGA Virtex 6 xc6vcx240t-1ff1156.
Palavras-chave: Otimização por Nuvem de Partículas; FPGA