MCAP: modelo computacional de auto-paralelismo

Detalhes bibliográficos
Autor(a) principal: Costa, André Luiz Lima da
Data de Publicação: 2013
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Repositório da Produção Científica e Intelectual do SENAI CIMATEC
Texto Completo: http://repositoriosenaiba.fieb.org.br/handle/fieb/738
Resumo: Com a chegada dos clusters multi-core, o conceito de programação híbrida tem se consolidado como um importante aliado dos usu ários de Computação de Alto Desempenho, pois permite explorar do hardware um poder de processamento até então inutilizado. Como alternativa de adequação a esse conceito, o presente trabalho apresenta o MCAP, um Modelo Computacional de Auto-Paralelismo, cujo objetivo e gerar aplicações paralelas híbridas (MPI+OpenMP), a partir de aplicações MPI, de forma simples, automatizada e transparente ao usuário, que possibilite a redução do tempo de processamento destas aplicações paralelas. O modelo proposto foi implementado, como um testbet, através de uma aplicação web, disponíel na internet. Ao final, foram realizadas comparações de aplicações MPI com suas versões híbridas, geradas pelo MCAP, onde foi constatado um aumento de performance médio de até 73,18%.
id SENAI-1_18d632b2d64eff4a511fea6b3434854a
oai_identifier_str oai:repositoriosenaiba.fieb.org.br:fieb/738
network_acronym_str SENAI-1
network_name_str Repositório da Produção Científica e Intelectual do SENAI CIMATEC
repository_id_str
spelling Costa, André Luiz Lima daSouza, Josemar Rodrigues deSampaio, Renelson RibeiroOrellana, Estebel Tomás Valero2016-09-22T12:21:48Z2013http://repositoriosenaiba.fieb.org.br/handle/fieb/738Com a chegada dos clusters multi-core, o conceito de programação híbrida tem se consolidado como um importante aliado dos usu ários de Computação de Alto Desempenho, pois permite explorar do hardware um poder de processamento até então inutilizado. Como alternativa de adequação a esse conceito, o presente trabalho apresenta o MCAP, um Modelo Computacional de Auto-Paralelismo, cujo objetivo e gerar aplicações paralelas híbridas (MPI+OpenMP), a partir de aplicações MPI, de forma simples, automatizada e transparente ao usuário, que possibilite a redução do tempo de processamento destas aplicações paralelas. O modelo proposto foi implementado, como um testbet, através de uma aplicação web, disponíel na internet. Ao final, foram realizadas comparações de aplicações MPI com suas versões híbridas, geradas pelo MCAP, onde foi constatado um aumento de performance médio de até 73,18%.Faculdade de Tecnologia SENAI CIMATECFaculdade de Tecnologia SENAI CIMATECModelagem Computacional e Tecnologia IndustrialSENAI CIMATECbrasilModelo híbridoAuto-paralelismoProgramação paralelaMPIOpenMPMCAP: modelo computacional de auto-paralelismoinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisaberto2016-09-23T12:21:48Zinfo:eu-repo/semantics/openAccessporreponame:Repositório da Produção Científica e Intelectual do SENAI CIMATECinstname:Serviço Nacional de Aprendizagem Industrial Campus Integrado de Manufatura e Tecnologia (SENAI CIMATEC)instacron:SENAI CIMATECORIGINALDissertação Andre Luiz Lima da Costa.pdfDissertação Andre Luiz Lima da Costa.pdfapplication/pdf1728215http://repositoriosenaiba.fieb.org.br/bitstream/fieb/738/1/Disserta%c3%a7%c3%a3o%20Andre%20Luiz%20Lima%20da%20Costa.pdf04e2bc553ad56943191f95c0303f900fMD51LICENSElicense.txtlicense.txttext/plain; charset=utf-81748http://repositoriosenaiba.fieb.org.br/bitstream/fieb/738/2/license.txt8a4605be74aa9ea9d79846c1fba20a33MD52fieb/7382016-09-22 09:21:48.59oai:repositoriosenaiba.fieb.org.br:fieb/738Tk9URTogUExBQ0UgWU9VUiBPV04gTElDRU5TRSBIRVJFClRoaXMgc2FtcGxlIGxpY2Vuc2UgaXMgcHJvdmlkZWQgZm9yIGluZm9ybWF0aW9uYWwgcHVycG9zZXMgb25seS4KCk5PTi1FWENMVVNJVkUgRElTVFJJQlVUSU9OIExJQ0VOU0UKCkJ5IHNpZ25pbmcgYW5kIHN1Ym1pdHRpbmcgdGhpcyBsaWNlbnNlLCB5b3UgKHRoZSBhdXRob3Iocykgb3IgY29weXJpZ2h0Cm93bmVyKSBncmFudHMgdG8gRFNwYWNlIFVuaXZlcnNpdHkgKERTVSkgdGhlIG5vbi1leGNsdXNpdmUgcmlnaHQgdG8gcmVwcm9kdWNlLAp0cmFuc2xhdGUgKGFzIGRlZmluZWQgYmVsb3cpLCBhbmQvb3IgZGlzdHJpYnV0ZSB5b3VyIHN1Ym1pc3Npb24gKGluY2x1ZGluZwp0aGUgYWJzdHJhY3QpIHdvcmxkd2lkZSBpbiBwcmludCBhbmQgZWxlY3Ryb25pYyBmb3JtYXQgYW5kIGluIGFueSBtZWRpdW0sCmluY2x1ZGluZyBidXQgbm90IGxpbWl0ZWQgdG8gYXVkaW8gb3IgdmlkZW8uCgpZb3UgYWdyZWUgdGhhdCBEU1UgbWF5LCB3aXRob3V0IGNoYW5naW5nIHRoZSBjb250ZW50LCB0cmFuc2xhdGUgdGhlCnN1Ym1pc3Npb24gdG8gYW55IG1lZGl1bSBvciBmb3JtYXQgZm9yIHRoZSBwdXJwb3NlIG9mIHByZXNlcnZhdGlvbi4KCllvdSBhbHNvIGFncmVlIHRoYXQgRFNVIG1heSBrZWVwIG1vcmUgdGhhbiBvbmUgY29weSBvZiB0aGlzIHN1Ym1pc3Npb24gZm9yCnB1cnBvc2VzIG9mIHNlY3VyaXR5LCBiYWNrLXVwIGFuZCBwcmVzZXJ2YXRpb24uCgpZb3UgcmVwcmVzZW50IHRoYXQgdGhlIHN1Ym1pc3Npb24gaXMgeW91ciBvcmlnaW5hbCB3b3JrLCBhbmQgdGhhdCB5b3UgaGF2ZQp0aGUgcmlnaHQgdG8gZ3JhbnQgdGhlIHJpZ2h0cyBjb250YWluZWQgaW4gdGhpcyBsaWNlbnNlLiBZb3UgYWxzbyByZXByZXNlbnQKdGhhdCB5b3VyIHN1Ym1pc3Npb24gZG9lcyBub3QsIHRvIHRoZSBiZXN0IG9mIHlvdXIga25vd2xlZGdlLCBpbmZyaW5nZSB1cG9uCmFueW9uZSdzIGNvcHlyaWdodC4KCklmIHRoZSBzdWJtaXNzaW9uIGNvbnRhaW5zIG1hdGVyaWFsIGZvciB3aGljaCB5b3UgZG8gbm90IGhvbGQgY29weXJpZ2h0LAp5b3UgcmVwcmVzZW50IHRoYXQgeW91IGhhdmUgb2J0YWluZWQgdGhlIHVucmVzdHJpY3RlZCBwZXJtaXNzaW9uIG9mIHRoZQpjb3B5cmlnaHQgb3duZXIgdG8gZ3JhbnQgRFNVIHRoZSByaWdodHMgcmVxdWlyZWQgYnkgdGhpcyBsaWNlbnNlLCBhbmQgdGhhdApzdWNoIHRoaXJkLXBhcnR5IG93bmVkIG1hdGVyaWFsIGlzIGNsZWFybHkgaWRlbnRpZmllZCBhbmQgYWNrbm93bGVkZ2VkCndpdGhpbiB0aGUgdGV4dCBvciBjb250ZW50IG9mIHRoZSBzdWJtaXNzaW9uLgoKSUYgVEhFIFNVQk1JU1NJT04gSVMgQkFTRUQgVVBPTiBXT1JLIFRIQVQgSEFTIEJFRU4gU1BPTlNPUkVEIE9SIFNVUFBPUlRFRApCWSBBTiBBR0VOQ1kgT1IgT1JHQU5JWkFUSU9OIE9USEVSIFRIQU4gRFNVLCBZT1UgUkVQUkVTRU5UIFRIQVQgWU9VIEhBVkUKRlVMRklMTEVEIEFOWSBSSUdIVCBPRiBSRVZJRVcgT1IgT1RIRVIgT0JMSUdBVElPTlMgUkVRVUlSRUQgQlkgU1VDSApDT05UUkFDVCBPUiBBR1JFRU1FTlQuCgpEU1Ugd2lsbCBjbGVhcmx5IGlkZW50aWZ5IHlvdXIgbmFtZShzKSBhcyB0aGUgYXV0aG9yKHMpIG9yIG93bmVyKHMpIG9mIHRoZQpzdWJtaXNzaW9uLCBhbmQgd2lsbCBub3QgbWFrZSBhbnkgYWx0ZXJhdGlvbiwgb3RoZXIgdGhhbiBhcyBhbGxvd2VkIGJ5IHRoaXMKbGljZW5zZSwgdG8geW91ciBzdWJtaXNzaW9uLgo=Repositório de Publicaçõeshttp://repositoriosenaiba.fieb.org.br/oaiopendoar:2016-09-22T12:21:48Repositório da Produção Científica e Intelectual do SENAI CIMATEC - Serviço Nacional de Aprendizagem Industrial Campus Integrado de Manufatura e Tecnologia (SENAI CIMATEC)false
dc.title.pt_BR.fl_str_mv MCAP: modelo computacional de auto-paralelismo
title MCAP: modelo computacional de auto-paralelismo
spellingShingle MCAP: modelo computacional de auto-paralelismo
Costa, André Luiz Lima da
Modelo híbrido
Auto-paralelismo
Programação paralela
MPI
OpenMP
title_short MCAP: modelo computacional de auto-paralelismo
title_full MCAP: modelo computacional de auto-paralelismo
title_fullStr MCAP: modelo computacional de auto-paralelismo
title_full_unstemmed MCAP: modelo computacional de auto-paralelismo
title_sort MCAP: modelo computacional de auto-paralelismo
author Costa, André Luiz Lima da
author_facet Costa, André Luiz Lima da
author_role author
dc.contributor.author.fl_str_mv Costa, André Luiz Lima da
dc.contributor.advisor1.fl_str_mv Souza, Josemar Rodrigues de
dc.contributor.referee1.fl_str_mv Sampaio, Renelson Ribeiro
Orellana, Estebel Tomás Valero
contributor_str_mv Souza, Josemar Rodrigues de
Sampaio, Renelson Ribeiro
Orellana, Estebel Tomás Valero
dc.subject.por.fl_str_mv Modelo híbrido
Auto-paralelismo
Programação paralela
MPI
OpenMP
topic Modelo híbrido
Auto-paralelismo
Programação paralela
MPI
OpenMP
description Com a chegada dos clusters multi-core, o conceito de programação híbrida tem se consolidado como um importante aliado dos usu ários de Computação de Alto Desempenho, pois permite explorar do hardware um poder de processamento até então inutilizado. Como alternativa de adequação a esse conceito, o presente trabalho apresenta o MCAP, um Modelo Computacional de Auto-Paralelismo, cujo objetivo e gerar aplicações paralelas híbridas (MPI+OpenMP), a partir de aplicações MPI, de forma simples, automatizada e transparente ao usuário, que possibilite a redução do tempo de processamento destas aplicações paralelas. O modelo proposto foi implementado, como um testbet, através de uma aplicação web, disponíel na internet. Ao final, foram realizadas comparações de aplicações MPI com suas versões híbridas, geradas pelo MCAP, onde foi constatado um aumento de performance médio de até 73,18%.
publishDate 2013
dc.date.issued.fl_str_mv 2013
dc.date.accessioned.fl_str_mv 2016-09-22T12:21:48Z
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://repositoriosenaiba.fieb.org.br/handle/fieb/738
url http://repositoriosenaiba.fieb.org.br/handle/fieb/738
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 Faculdade de Tecnologia SENAI CIMATEC
Faculdade de Tecnologia SENAI CIMATEC
dc.publisher.program.fl_str_mv Modelagem Computacional e Tecnologia Industrial
dc.publisher.initials.fl_str_mv SENAI CIMATEC
dc.publisher.country.fl_str_mv brasil
publisher.none.fl_str_mv Faculdade de Tecnologia SENAI CIMATEC
Faculdade de Tecnologia SENAI CIMATEC
dc.source.none.fl_str_mv reponame:Repositório da Produção Científica e Intelectual do SENAI CIMATEC
instname:Serviço Nacional de Aprendizagem Industrial Campus Integrado de Manufatura e Tecnologia (SENAI CIMATEC)
instacron:SENAI CIMATEC
instname_str Serviço Nacional de Aprendizagem Industrial Campus Integrado de Manufatura e Tecnologia (SENAI CIMATEC)
instacron_str SENAI CIMATEC
institution SENAI CIMATEC
reponame_str Repositório da Produção Científica e Intelectual do SENAI CIMATEC
collection Repositório da Produção Científica e Intelectual do SENAI CIMATEC
bitstream.url.fl_str_mv http://repositoriosenaiba.fieb.org.br/bitstream/fieb/738/1/Disserta%c3%a7%c3%a3o%20Andre%20Luiz%20Lima%20da%20Costa.pdf
http://repositoriosenaiba.fieb.org.br/bitstream/fieb/738/2/license.txt
bitstream.checksum.fl_str_mv 04e2bc553ad56943191f95c0303f900f
8a4605be74aa9ea9d79846c1fba20a33
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
repository.name.fl_str_mv Repositório da Produção Científica e Intelectual do SENAI CIMATEC - Serviço Nacional de Aprendizagem Industrial Campus Integrado de Manufatura e Tecnologia (SENAI CIMATEC)
repository.mail.fl_str_mv
_version_ 1801227089810030592