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

Detalhes bibliográficos
Autor(a) principal: Coelho, Rodrigo Amador
Data de Publicação: 2011
Tipo de documento: Trabalho de conclusão de curso
Idioma: por
Título da fonte: Repositório Institucional da UFLA
Texto Completo: http://repositorio.ufla.br/jspui/handle/1/31307
Resumo: 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.
id UFLA_145fbed13fc44a85e0867f641ec3b9f8
oai_identifier_str oai:localhost:1/31307
network_acronym_str UFLA
network_name_str Repositório Institucional da UFLA
repository_id_str
spelling Implementação de uma rede neural artificial de camada simples em plataforma gpu utilizando linguagem cudaRede neural artificialParalelismoGraphic processing unitsCompute unified device architectureOpen computing languageThis 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.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.Lacerda, Wilian SoaresCastro, Cristiano Leite deHeimfarth, TalesCoelho, Rodrigo Amador2018-10-10T13:54:02Z2018-10-10T13:54:02Z20152011-06-06info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesisapplication/pdfCOELHO, 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.http://repositorio.ufla.br/jspui/handle/1/31307info:eu-repo/semantics/openAccessporreponame:Repositório Institucional da UFLAinstname:Universidade Federal de Lavras (UFLA)instacron:UFLA2018-10-10T13:54:02Zoai:localhost:1/31307Repositório InstitucionalPUBhttp://repositorio.ufla.br/oai/requestnivaldo@ufla.br || repositorio.biblioteca@ufla.bropendoar:2018-10-10T13:54:02Repositório Institucional da UFLA - Universidade Federal de Lavras (UFLA)false
dc.title.none.fl_str_mv Implementação de uma rede neural artificial de camada simples em plataforma gpu utilizando linguagem cuda
title Implementação de uma rede neural artificial de camada simples em plataforma gpu utilizando linguagem cuda
spellingShingle Implementação de uma rede neural artificial de camada simples em plataforma gpu utilizando linguagem cuda
Coelho, Rodrigo Amador
Rede neural artificial
Paralelismo
Graphic processing units
Compute unified device architecture
Open computing language
title_short Implementação de uma rede neural artificial de camada simples em plataforma gpu utilizando linguagem cuda
title_full Implementação de uma rede neural artificial de camada simples em plataforma gpu utilizando linguagem cuda
title_fullStr Implementação de uma rede neural artificial de camada simples em plataforma gpu utilizando linguagem cuda
title_full_unstemmed Implementação de uma rede neural artificial de camada simples em plataforma gpu utilizando linguagem cuda
title_sort Implementação de uma rede neural artificial de camada simples em plataforma gpu utilizando linguagem cuda
author Coelho, Rodrigo Amador
author_facet Coelho, Rodrigo Amador
author_role author
dc.contributor.none.fl_str_mv Lacerda, Wilian Soares
Castro, Cristiano Leite de
Heimfarth, Tales
dc.contributor.author.fl_str_mv Coelho, Rodrigo Amador
dc.subject.por.fl_str_mv Rede neural artificial
Paralelismo
Graphic processing units
Compute unified device architecture
Open computing language
topic Rede neural artificial
Paralelismo
Graphic processing units
Compute unified device architecture
Open computing language
description 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.
publishDate 2011
dc.date.none.fl_str_mv 2011-06-06
2015
2018-10-10T13:54:02Z
2018-10-10T13:54:02Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/bachelorThesis
format bachelorThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv 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.
http://repositorio.ufla.br/jspui/handle/1/31307
identifier_str_mv 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.
url http://repositorio.ufla.br/jspui/handle/1/31307
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.source.none.fl_str_mv reponame:Repositório Institucional da UFLA
instname:Universidade Federal de Lavras (UFLA)
instacron:UFLA
instname_str Universidade Federal de Lavras (UFLA)
instacron_str UFLA
institution UFLA
reponame_str Repositório Institucional da UFLA
collection Repositório Institucional da UFLA
repository.name.fl_str_mv Repositório Institucional da UFLA - Universidade Federal de Lavras (UFLA)
repository.mail.fl_str_mv nivaldo@ufla.br || repositorio.biblioteca@ufla.br
_version_ 1807835182653243392