Uma Implementação em FPGA de Redes Neurais de Hopfield para Roteamento em Redes de Comunicação

Título: Uma Implementação em FPGA de Redes Neurais de Hopfield para Roteamento em Redes de Comunicação

Autores: Oliveira Júnior, M. C.; Bastos-Filho, C. J. A.

Resumo: As Redes Neurais de Hopfield (HNN) são sistemas recorrentes que podem ser utilizados para resolver o problema de roteamento em redes de comunicação. Apesar de sua eficácia e capacidade de adaptação, as HNNs têm tempo de resposta mais alto quando comparadas aos algoritmos tradicionais, considerando que ambos são executados em plataformas sequênciais. Por outro lado, as HNN são apropriadas para implementações em plataformas paralelas, como os FPGA. Neste trabalho, é apresentada uma implementação das HNN em FPGA para o problema de roteamento. O modelo proposto é 78 vezes mais rápido do que a versão sequêncial da HNN executada em um computador QuadCore com 8GB de memória RAM e 15 vezes mais rápido do que a versão paralela em GPU para o caso estudado.

Palavras-chave: Algoritmos de Roteamento; Redes Neurais de Hopfield; FPGA

Páginas: 8

Código DOI: 10.21528/CBIC2011-14.3

Artigo em pdf: st_14.3.pdf

Arquivo BibTex: st_14.3.bib