TCC

Implementação de uma rede neural artificial de camada simples em plataforma gpu utilizando linguagem cuda

Carregando...
Imagem de Miniatura

Notas

Data

Editores

Coorientadores

Título da Revista

ISSN da Revista

Título de Volume

Editor

Faculdade, Instituto ou Escola

Departamento

Programa de Pós-Graduação

Agência de fomento

Tipo de impacto

Áreas Temáticas da Extenção

Objetivos de Desenvolvimento Sustentável

Dados abertos

Resumo

Essa monografia descreve técnicas de paralelização para implementação de redes neurais. Estão sendo utilizadas técnicas de programação em GPU (Graphic Processing Units ou Unidade de Processamento Gráfico) para fins de melhoria de performance em redes neurais artificiais. Duas diferentes técnicas foram implementadas para serem executadas junto a GPU, mas não obtiveram ganho frente a CPU. Uma análise completa do ganho de velocidade e das técnicas utilizadas mostrando qual a mais eficiente é exibido no final deste estudo.

Abstract

This monograph describes parallelization techniques for implementation of neural networks. Techniques are being used for GPU programming in order to improve performance in artificial neural networks. Two different techniques were implemented to run from the GPU, but have been unsuccessful against the CPU. A complete analysis of the speedup of the used techniques shows which is the more efficient is displayed at the end of the study.

Descrição

Área de concentração

Agência de desenvolvimento

Palavra chave

Marca

Objetivo

Procedência

Impacto da pesquisa

Resumen

ISBN

DOI

Citação

COELHO, R. A. Implementação de uma rede neural artificial de camada simples em plataforma gpu utilizando linguagem cuda. 2011. 99 p. Monografia (Graduação em Ciência da Computação) - Universidade Federal de Lavras, Lavras, 2011.

Link externo

Avaliação

Revisão

Suplementado Por

Referenciado Por