Paralelização de aplicações na plataforma R
Autor(a) principal: | |
---|---|
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 |