Análise de técnicas de implementação paralela para treinamento de redes neurais em GPU

Detalhes bibliográficos
Autor(a) principal: Gurgel, Sáskya Thereza Alves
Data de Publicação: 2014
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Biblioteca Digital de Teses e Dissertações da UFPB
Texto Completo: https://repositorio.ufpb.br/jspui/handle/tede/6117
Resumo: With the increase of data volume and the latent necessity of turn them into knowledge and information, arises the need to develop techniques able to perform the data analysis in a timely and efficient manner. Neural networks promotes an data analysis that is able to classify and predict information. However, the natural model of parallel computing proposed by neural networks, requires techniques of implementation with high processing power. The evolution of parallel hardware provides an environment with ever growing computational power. The GPU is a hardware that is able to process parallel implementations in a efficient way and at low cost. Therefore, this paper provides a technique of parallel implementation of neural networks with GPU processing and seeks to achieve an comparative analysis between different implementation techniques found in literature and the technique proposed in this paper.
id UFPB_f30fc62311f4b2141ecc0c5bba52e869
oai_identifier_str oai:repositorio.ufpb.br:tede/6117
network_acronym_str UFPB
network_name_str Biblioteca Digital de Teses e Dissertações da UFPB
repository_id_str
spelling Análise de técnicas de implementação paralela para treinamento de redes neurais em GPURedes Neuraiscomputação paralelaGPUNeural Networksparallel computationGPUCNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAOWith the increase of data volume and the latent necessity of turn them into knowledge and information, arises the need to develop techniques able to perform the data analysis in a timely and efficient manner. Neural networks promotes an data analysis that is able to classify and predict information. However, the natural model of parallel computing proposed by neural networks, requires techniques of implementation with high processing power. The evolution of parallel hardware provides an environment with ever growing computational power. The GPU is a hardware that is able to process parallel implementations in a efficient way and at low cost. Therefore, this paper provides a technique of parallel implementation of neural networks with GPU processing and seeks to achieve an comparative analysis between different implementation techniques found in literature and the technique proposed in this paper.Coordenação de Aperfeiçoamento de Pessoal de Nível SuperiorCom a crescente expansão do volume de dados disponíveis e a latente necessidade de transformá-los em conhecimento e informação, faz-se necessário o desenvolvimento de técnicas capazes de realizar a análise destes dados em tempo hábil e de uma maneira eficiente. Redes Neurais promovem uma análise de dados capaz de classificá-los, como também, predizem informações sobre estes. Entretanto, Redes Neurais propõem um modelo natural de computação paralela que requer técnicas de implementação com alto poder de processamento. A crescente evolução do hardware paralelo oferece ambientes com poder computacional cada vez mais robusto. A GPU classifica-se como hardware capaz de processar implementações paralelas de uma maneira eficiente e a um custo em constante redução. Sendo assim, é apresentada uma técnica de implementação paralela de Redes Neurais com processamento em GPU. Este realiza uma análise comparativa entre diferentes técnicas de implementação encontradas na literatura e a técnica proposta neste trabalho.Universidade Federal da Paraí­baBRInformáticaPrograma de Pós Graduação em InformáticaUFPBFormiga, Andrei de Araujohttp://lattes.cnpq.br/0506569373440954Gurgel, Sáskya Thereza Alves2015-05-14T12:36:46Z2018-07-21T00:14:34Z2014-08-272018-07-21T00:14:34Z2014-01-31info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfGURGEL, Sáskya Thereza Alves. Análise de técnicas de implementação paralela para treinamento de redes neurais em GPU. 2014. 72 f. Dissertação (Mestrado em Informática) - Universidade Federal da Paraí­ba, João Pessoa, 2014.https://repositorio.ufpb.br/jspui/handle/tede/6117porinfo:eu-repo/semantics/openAccessreponame:Biblioteca Digital de Teses e Dissertações da UFPBinstname:Universidade Federal da Paraíba (UFPB)instacron:UFPB2018-09-06T02:15:48Zoai:repositorio.ufpb.br:tede/6117Biblioteca Digital de Teses e Dissertaçõeshttps://repositorio.ufpb.br/PUBhttp://tede.biblioteca.ufpb.br:8080/oai/requestdiretoria@ufpb.br|| diretoria@ufpb.bropendoar:2018-09-06T02:15:48Biblioteca Digital de Teses e Dissertações da UFPB - Universidade Federal da Paraíba (UFPB)false
dc.title.none.fl_str_mv Análise de técnicas de implementação paralela para treinamento de redes neurais em GPU
title Análise de técnicas de implementação paralela para treinamento de redes neurais em GPU
spellingShingle Análise de técnicas de implementação paralela para treinamento de redes neurais em GPU
Gurgel, Sáskya Thereza Alves
Redes Neurais
computação paralela
GPU
Neural Networks
parallel computation
GPU
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
title_short Análise de técnicas de implementação paralela para treinamento de redes neurais em GPU
title_full Análise de técnicas de implementação paralela para treinamento de redes neurais em GPU
title_fullStr Análise de técnicas de implementação paralela para treinamento de redes neurais em GPU
title_full_unstemmed Análise de técnicas de implementação paralela para treinamento de redes neurais em GPU
title_sort Análise de técnicas de implementação paralela para treinamento de redes neurais em GPU
author Gurgel, Sáskya Thereza Alves
author_facet Gurgel, Sáskya Thereza Alves
author_role author
dc.contributor.none.fl_str_mv Formiga, Andrei de Araujo
http://lattes.cnpq.br/0506569373440954
dc.contributor.author.fl_str_mv Gurgel, Sáskya Thereza Alves
dc.subject.por.fl_str_mv Redes Neurais
computação paralela
GPU
Neural Networks
parallel computation
GPU
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
topic Redes Neurais
computação paralela
GPU
Neural Networks
parallel computation
GPU
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
description With the increase of data volume and the latent necessity of turn them into knowledge and information, arises the need to develop techniques able to perform the data analysis in a timely and efficient manner. Neural networks promotes an data analysis that is able to classify and predict information. However, the natural model of parallel computing proposed by neural networks, requires techniques of implementation with high processing power. The evolution of parallel hardware provides an environment with ever growing computational power. The GPU is a hardware that is able to process parallel implementations in a efficient way and at low cost. Therefore, this paper provides a technique of parallel implementation of neural networks with GPU processing and seeks to achieve an comparative analysis between different implementation techniques found in literature and the technique proposed in this paper.
publishDate 2014
dc.date.none.fl_str_mv 2014-08-27
2014-01-31
2015-05-14T12:36:46Z
2018-07-21T00:14:34Z
2018-07-21T00:14:34Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/masterThesis
format masterThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv GURGEL, Sáskya Thereza Alves. Análise de técnicas de implementação paralela para treinamento de redes neurais em GPU. 2014. 72 f. Dissertação (Mestrado em Informática) - Universidade Federal da Paraí­ba, João Pessoa, 2014.
https://repositorio.ufpb.br/jspui/handle/tede/6117
identifier_str_mv GURGEL, Sáskya Thereza Alves. Análise de técnicas de implementação paralela para treinamento de redes neurais em GPU. 2014. 72 f. Dissertação (Mestrado em Informática) - Universidade Federal da Paraí­ba, João Pessoa, 2014.
url https://repositorio.ufpb.br/jspui/handle/tede/6117
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.publisher.none.fl_str_mv Universidade Federal da Paraí­ba
BR
Informática
Programa de Pós Graduação em Informática
UFPB
publisher.none.fl_str_mv Universidade Federal da Paraí­ba
BR
Informática
Programa de Pós Graduação em Informática
UFPB
dc.source.none.fl_str_mv reponame:Biblioteca Digital de Teses e Dissertações da UFPB
instname:Universidade Federal da Paraíba (UFPB)
instacron:UFPB
instname_str Universidade Federal da Paraíba (UFPB)
instacron_str UFPB
institution UFPB
reponame_str Biblioteca Digital de Teses e Dissertações da UFPB
collection Biblioteca Digital de Teses e Dissertações da UFPB
repository.name.fl_str_mv Biblioteca Digital de Teses e Dissertações da UFPB - Universidade Federal da Paraíba (UFPB)
repository.mail.fl_str_mv diretoria@ufpb.br|| diretoria@ufpb.br
_version_ 1801842903402676224