Análise de técnicas de implementação paralela para treinamento de redes neurais em GPU
Autor(a) principal: | |
---|---|
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 |