marcos oliveira

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




(In Portuguese) 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.