Paralelização de aplicações na plataforma R

Detalhes bibliográficos
Autor(a) principal: Beleti Junior, Carlos Roberto
Data de Publicação: 2013
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Repositório Institucional da Universidade Estadual de Maringá (RI-UEM)
Texto Completo: http://repositorio.uem.br:8080/jspui/handle/1/2544
Resumo: With the new technologies advent, the parallel programming is being increasingly employed in various areas with the main objective of enhancing the application performance being developed. Areas such as Physics, Biology, Chemistry, Statistics, Geography, and others, have applications that manipulate large amounts of data or perform exhaustive operations on them, requiring high processing time, hindering research in their respective areas. These applications parallelization involves several decisions in design and development, decisions such as the computing parallel model will be employed, which parallelization techniques can be experienced, which best programming language fits the problem, which architecture will be used, among others. Applications in several areas use statistical calculations and in this sense, one of the most widely used development platform is the R, which offers packages that implement several statistical programming functions, including parallelization isolated resources. However, the R platform has been extended openly, by the own scientific community and interested users, without a standardized methodology, computationally certified and well documented, so that there is difficulty in knowledge and their facilities use. This present work presents a applications parallelization methodology in the R platform, with the objective to facilitate the R programmers work, and as a case study, the methodology was used in the geoComp applications parallelization, that was developed to support the bivariate geostatistical model for compositional data structures. The parallel versions obtained were executed, analyzed and evaluated permitting validate the developed methodology and proving their importance.
id UEM-10_1f39f97d984db4734c654274ec53e156
oai_identifier_str oai:localhost:1/2544
network_acronym_str UEM-10
network_name_str Repositório Institucional da Universidade Estadual de Maringá (RI-UEM)
repository_id_str
spelling Paralelização de aplicações na plataforma RProgramação paralela na plataforma RComputação estatísticaParalelização de aplicaçõesPlataforma RBrasil.Parallel programming in AD platformstatistical computingParallelizing applicationsPlatform RBrazil.Ciências Exatas e da TerraCiência da ComputaçãoWith the new technologies advent, the parallel programming is being increasingly employed in various areas with the main objective of enhancing the application performance being developed. Areas such as Physics, Biology, Chemistry, Statistics, Geography, and others, have applications that manipulate large amounts of data or perform exhaustive operations on them, requiring high processing time, hindering research in their respective areas. These applications parallelization involves several decisions in design and development, decisions such as the computing parallel model will be employed, which parallelization techniques can be experienced, which best programming language fits the problem, which architecture will be used, among others. Applications in several areas use statistical calculations and in this sense, one of the most widely used development platform is the R, which offers packages that implement several statistical programming functions, including parallelization isolated resources. However, the R platform has been extended openly, by the own scientific community and interested users, without a standardized methodology, computationally certified and well documented, so that there is difficulty in knowledge and their facilities use. This present work presents a applications parallelization methodology in the R platform, with the objective to facilitate the R programmers work, and as a case study, the methodology was used in the geoComp applications parallelization, that was developed to support the bivariate geostatistical model for compositional data structures. The parallel versions obtained were executed, analyzed and evaluated permitting validate the developed methodology and proving their importance.Com o advento de novas tecnologias, a programação paralela vem sendo cada vez mais empregada nas mais diversas áreas com o objetivo principal de aumentar o desempenho da aplicação a ser desenvolvida. Áreas como Física, Biologia, Química, Estatística, Geografia, entres outras, possuem aplicações que manipulam grandes quantidades de dados ou realizam operações exaustivas sobre eles, requerendo elevado tempo de processamento, dificultando as pesquisas nas respectivas áreas. A paralelização dessas aplicações implica em diversas decisões no seu projeto e desenvolvimento, decisões como qual o modelo de computação paralela será empregado, quais técnicas de paralelização podem ser experimentadas, qual linguagem de programação melhor se adéqua ao problema, qual arquitetura será utilizada, entre outras. Aplicações em diversas áreas utilizam cálculos estatísticos e nesse sentido, uma das plataformas de desenvolvimento mais utilizadas é a R, que disponibiliza pacotes que implementam diversas funções de programação estatística, inclusive recursos isolados de paralelização. Entretanto, a plataforma R tem sido estendida de forma aberta, pela própria comunidade científica e usuários interessados, não existindo uma metodologia padronizada, certificada computacionalmente e bem documentada, de forma que existe dificuldade no entendimento e uso de suas facilidades. O presente trabalho apresenta uma metodologia de paralelização para aplicações na plataforma R, com o objetivo de facilitar o trabalho de programadores R, e como estudo de caso, a metodologia foi usada na paralelização da aplicação geoComp, que foi desenvolvida para suportar o modelo geoestatístico bivariado para estruturas de dados composicionais. As versões paralelas obtidas foram executadas, analisadas e avaliadas permitindo validar a metodologia desenvolvida e comprovando a sua importância.95 fUniversidade Estadual de MaringáBrasilDepartamento de InformáticaPrograma de Pós-Graduação em Ciência da ComputaçãoUEMMaringá, PRCentro de TecnologiaAdemir Aparecido ConstantinoRonaldo Augusto de Lara Gonçalves - UEMRoberta Spolon - UEMBeleti Junior, Carlos Roberto2018-04-10T20:12:23Z2018-04-10T20:12:23Z2013info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesishttp://repositorio.uem.br:8080/jspui/handle/1/2544porinfo:eu-repo/semantics/openAccessreponame:Repositório Institucional da Universidade Estadual de Maringá (RI-UEM)instname:Universidade Estadual de Maringá (UEM)instacron:UEM2018-10-18T19:12:54Zoai:localhost:1/2544Repositório InstitucionalPUBhttp://repositorio.uem.br:8080/oai/requestopendoar:2024-04-23T14:55:36.357632Repositório Institucional da Universidade Estadual de Maringá (RI-UEM) - Universidade Estadual de Maringá (UEM)false
dc.title.none.fl_str_mv Paralelização de aplicações na plataforma R
title Paralelização de aplicações na plataforma R
spellingShingle Paralelização de aplicações na plataforma R
Beleti Junior, Carlos Roberto
Programação paralela na plataforma R
Computação estatística
Paralelização de aplicações
Plataforma R
Brasil.
Parallel programming in AD platform
statistical computing
Parallelizing applications
Platform R
Brazil.
Ciências Exatas e da Terra
Ciência da Computação
title_short Paralelização de aplicações na plataforma R
title_full Paralelização de aplicações na plataforma R
title_fullStr Paralelização de aplicações na plataforma R
title_full_unstemmed Paralelização de aplicações na plataforma R
title_sort Paralelização de aplicações na plataforma R
author Beleti Junior, Carlos Roberto
author_facet Beleti Junior, Carlos Roberto
author_role author
dc.contributor.none.fl_str_mv Ademir Aparecido Constantino
Ronaldo Augusto de Lara Gonçalves - UEM
Roberta Spolon - UEM
dc.contributor.author.fl_str_mv Beleti Junior, Carlos Roberto
dc.subject.por.fl_str_mv Programação paralela na plataforma R
Computação estatística
Paralelização de aplicações
Plataforma R
Brasil.
Parallel programming in AD platform
statistical computing
Parallelizing applications
Platform R
Brazil.
Ciências Exatas e da Terra
Ciência da Computação
topic Programação paralela na plataforma R
Computação estatística
Paralelização de aplicações
Plataforma R
Brasil.
Parallel programming in AD platform
statistical computing
Parallelizing applications
Platform R
Brazil.
Ciências Exatas e da Terra
Ciência da Computação
description With the new technologies advent, the parallel programming is being increasingly employed in various areas with the main objective of enhancing the application performance being developed. Areas such as Physics, Biology, Chemistry, Statistics, Geography, and others, have applications that manipulate large amounts of data or perform exhaustive operations on them, requiring high processing time, hindering research in their respective areas. These applications parallelization involves several decisions in design and development, decisions such as the computing parallel model will be employed, which parallelization techniques can be experienced, which best programming language fits the problem, which architecture will be used, among others. Applications in several areas use statistical calculations and in this sense, one of the most widely used development platform is the R, which offers packages that implement several statistical programming functions, including parallelization isolated resources. However, the R platform has been extended openly, by the own scientific community and interested users, without a standardized methodology, computationally certified and well documented, so that there is difficulty in knowledge and their facilities use. This present work presents a applications parallelization methodology in the R platform, with the objective to facilitate the R programmers work, and as a case study, the methodology was used in the geoComp applications parallelization, that was developed to support the bivariate geostatistical model for compositional data structures. The parallel versions obtained were executed, analyzed and evaluated permitting validate the developed methodology and proving their importance.
publishDate 2013
dc.date.none.fl_str_mv 2013
2018-04-10T20:12:23Z
2018-04-10T20:12:23Z
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 http://repositorio.uem.br:8080/jspui/handle/1/2544
url http://repositorio.uem.br:8080/jspui/handle/1/2544
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.publisher.none.fl_str_mv Universidade Estadual de Maringá
Brasil
Departamento de Informática
Programa de Pós-Graduação em Ciência da Computação
UEM
Maringá, PR
Centro de Tecnologia
publisher.none.fl_str_mv Universidade Estadual de Maringá
Brasil
Departamento de Informática
Programa de Pós-Graduação em Ciência da Computação
UEM
Maringá, PR
Centro de Tecnologia
dc.source.none.fl_str_mv reponame:Repositório Institucional da Universidade Estadual de Maringá (RI-UEM)
instname:Universidade Estadual de Maringá (UEM)
instacron:UEM
instname_str Universidade Estadual de Maringá (UEM)
instacron_str UEM
institution UEM
reponame_str Repositório Institucional da Universidade Estadual de Maringá (RI-UEM)
collection Repositório Institucional da Universidade Estadual de Maringá (RI-UEM)
repository.name.fl_str_mv Repositório Institucional da Universidade Estadual de Maringá (RI-UEM) - Universidade Estadual de Maringá (UEM)
repository.mail.fl_str_mv
_version_ 1813258652529721344