Implementação de Redes Neurais em Plataforma GPU

Título: Implementação de Redes Neurais em Plataforma GPU

Autores: Magalhães Neto, Francisco Machado; Lacerda, Wilian Soares; Simão, Vancley Oliveira

Resumo: O presente trabalho propõe a melhoria do desempenho de Redes Neurais Artificiais, beneficiando-se de seu alto grau de paralelismo ao implementá-las no modelo de computação paralela GPGPU (General Purpose Graphics Processing Unit), utilizando a tecnologia CUDA (Compute Unified Device Architecture), da empresa NVIDIA. A implementação utiliza dois níveis de paralelismo (de exemplos e de nó), e executa com todos os dados necessários já carregados para a memória da GPU de antemão, evitando transferências constantes, que seriam um gargalo no desempenho. O trabalho atingiu seu objetivo, demonstrando através dos resultados o ganho de desempenho obtido com esta implementação.

Palavras-chave: Redes Neurais Artificiais; Computação Paralela; GPU; GPGPU; CUDA

Páginas: 6

Código DOI: 10.21528/CBIC2015-071

Artigo em pdf: cbic2015_submission_71.pdf

Arquivo BibTeX: cbic2015_submission_71.bib