MCAP: modelo computacional de auto-paralelismo
Autor(a) principal: | |
---|---|
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 |