Framework para investigação de mapeamentos de aplicações em arquiteturas manycore
Autor(a) principal: | |
---|---|
Data de Publicação: | 2022 |
Tipo de documento: | Tese |
Idioma: | por |
Título da fonte: | Repositório Institucional da UFSCAR |
Texto Completo: | https://repositorio.ufscar.br/handle/ufscar/17580 |
Resumo: | This thesis proposes an implementation of a framework for mapping graphs onto manycore architectures with multi-objective metrics optimization. The aim is to propose a new approach in relation to the works found in the related literature. To validate this proposal, the following are presented: a calibration methodology and multi-objective mapping of tasks related to pattern detection in high-resolution images (binary and grayscale), and a proposal for a new self-adaptive methodology to be used in multi-objective algorithms for mapping applications for manycore architectures. The results obtained through the pattern detection and task mapping methodology on manycore architectures demonstrate a high rate of generalization and accuracy. This brings a new contribution regarding the use of the evaluated multi-objective algorithms, with the best performance obtained by the PESAII algorithm, which was not previously reported in the literature. The methodology related to the mapping and use of the self-adaptive strategy represents a complete study with the Hypervolume and IGD performance indicators, proving the greater effectiveness of PESAII for the Hypervolume metric. This also makes a new contribution regarding the NSGAIII and SPEA2 algorithms regarding the metric IGD, demonstrating the improvement of the obtained results in the use of the proposed self-adaptive strategy. |
id |
SCAR_eb9e998ea47b159e2fb17a9acd79aa9f |
---|---|
oai_identifier_str |
oai:repositorio.ufscar.br:ufscar/17580 |
network_acronym_str |
SCAR |
network_name_str |
Repositório Institucional da UFSCAR |
repository_id_str |
4322 |
spelling |
Lima, Denis PereiraPedrino, Emerson Carloshttp://lattes.cnpq.br/6481363465527189http://lattes.cnpq.br/05223065116904938c4a8848-ee3d-44fc-9a7c-25ddbc775ff72023-04-03T17:55:40Z2023-04-03T17:55:40Z2022-12-07LIMA, Denis Pereira. Framework para investigação de mapeamentos de aplicações em arquiteturas manycore. 2022. Tese (Doutorado em Ciência da Computação) – Universidade Federal de São Carlos, São Carlos, 2022. Disponível em: https://repositorio.ufscar.br/handle/ufscar/17580.https://repositorio.ufscar.br/handle/ufscar/17580This thesis proposes an implementation of a framework for mapping graphs onto manycore architectures with multi-objective metrics optimization. The aim is to propose a new approach in relation to the works found in the related literature. To validate this proposal, the following are presented: a calibration methodology and multi-objective mapping of tasks related to pattern detection in high-resolution images (binary and grayscale), and a proposal for a new self-adaptive methodology to be used in multi-objective algorithms for mapping applications for manycore architectures. The results obtained through the pattern detection and task mapping methodology on manycore architectures demonstrate a high rate of generalization and accuracy. This brings a new contribution regarding the use of the evaluated multi-objective algorithms, with the best performance obtained by the PESAII algorithm, which was not previously reported in the literature. The methodology related to the mapping and use of the self-adaptive strategy represents a complete study with the Hypervolume and IGD performance indicators, proving the greater effectiveness of PESAII for the Hypervolume metric. This also makes a new contribution regarding the NSGAIII and SPEA2 algorithms regarding the metric IGD, demonstrating the improvement of the obtained results in the use of the proposed self-adaptive strategy.Nesta tese, propõe-se a implementação de um framework para mapeamento - com otimização de métricas multiobjetivo - de grafos de aplicações em arquiteturas manycore, com elementos de processamento homogêneos, visando-se propor uma nova abordagem em relação aos trabalhos encontrados na literatura relacionada. Para a validação desta proposta de tese, propõem-se: uma nova metodologia de calibração e mapeamento multiobjetivo de tarefas relacionadas à detecção de padrões em imagens de alta resolução (binária e escala de cinza); uma nova proposta de metodologia autoadaptativa a ser usada em algoritmos multiobjetivos para mapeamento de aplicações em arquiteturas manycore. Os resultados obtidos por meio da metodologia de detecção de padrões e mapeamento de tarefas, em arquiteturas manycore, demonstraram uma alta taxa de generalização e acurácia, trazendo uma nova contribuição em relação ao uso dos algoritmos multiobjetivos avaliados. O melhor desempenho, durante os experimentos, foi obtido pelo algoritmo PESAII, algo anteriormente não relatado na literatura. A metodologia relacionada ao mapeamento e uso de estratégia autoadaptativa representou um estudo completo no que tange os indicadores de desempenho Hypervolume e IGD, novamente comprovando a maior efetividade do PESAII para a métrica Hypervolume, novamente, trazendo uma nova contribuição acerca do uso dos algoritmos NSGAIII e SPEA2, quanto à métrica IGD.Não recebi financiamentoporUniversidade Federal de São CarlosCâmpus São CarlosPrograma de Pós-Graduação em Ciência da Computação - PPGCCUFSCarAttribution-NonCommercial-NoDerivs 3.0 Brazilhttp://creativecommons.org/licenses/by-nc-nd/3.0/br/info:eu-repo/semantics/openAccessMapeamento de tarefasArquiteturas manycoreOtimização multiobjetivo autoadaptativaTolerância a falhasEficiência energéticaBalanceamento de cargaTask mappingManycore architecturesSelf-adaptive multi-objective optimizationFault ToleranceEnergy efficiencyLoad balanceCIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::METODOLOGIA E TECNICAS DA COMPUTACAOFramework para investigação de mapeamentos de aplicações em arquiteturas manycoreFramework for investigation of application mappings in manycore architecturesinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/doctoralThesis6006008f641ac4-ef66-4fde-b5d9-8a5e4cfacc8areponame:Repositório Institucional da UFSCARinstname:Universidade Federal de São Carlos (UFSCAR)instacron:UFSCARORIGINALTese_Denis_Lima.pdfTese_Denis_Lima.pdfArquivo Principal - Teseapplication/pdf14331059https://repositorio.ufscar.br/bitstream/ufscar/17580/1/Tese_Denis_Lima.pdf705255086d2e51a3e1a08e676d58770eMD51Carta Orientador.pdfCarta Orientador.pdfCarta Comprovação - Orientadorapplication/pdf291706https://repositorio.ufscar.br/bitstream/ufscar/17580/2/Carta%20Orientador.pdfb843117a2ad1804c1483f0ac95e3f356MD52CC-LICENSElicense_rdflicense_rdfapplication/rdf+xml; charset=utf-8810https://repositorio.ufscar.br/bitstream/ufscar/17580/3/license_rdff337d95da1fce0a22c77480e5e9a7aecMD53TEXTTese_Denis_Lima.pdf.txtTese_Denis_Lima.pdf.txtExtracted texttext/plain482302https://repositorio.ufscar.br/bitstream/ufscar/17580/4/Tese_Denis_Lima.pdf.txtf5d92708c4041ca3b027476fffc124f0MD54Carta Orientador.pdf.txtCarta Orientador.pdf.txtExtracted texttext/plain1https://repositorio.ufscar.br/bitstream/ufscar/17580/6/Carta%20Orientador.pdf.txt68b329da9893e34099c7d8ad5cb9c940MD56THUMBNAILTese_Denis_Lima.pdf.jpgTese_Denis_Lima.pdf.jpgIM Thumbnailimage/jpeg7873https://repositorio.ufscar.br/bitstream/ufscar/17580/5/Tese_Denis_Lima.pdf.jpg5f38bd8ac3b40e7f1ef7c99d137f9e82MD55Carta Orientador.pdf.jpgCarta Orientador.pdf.jpgIM Thumbnailimage/jpeg12162https://repositorio.ufscar.br/bitstream/ufscar/17580/7/Carta%20Orientador.pdf.jpg1962e896900617ab76e9c36398f3f585MD57ufscar/175802023-09-18 18:32:34.929oai:repositorio.ufscar.br:ufscar/17580Repositório InstitucionalPUBhttps://repositorio.ufscar.br/oai/requestopendoar:43222023-09-18T18:32:34Repositório Institucional da UFSCAR - Universidade Federal de São Carlos (UFSCAR)false |
dc.title.por.fl_str_mv |
Framework para investigação de mapeamentos de aplicações em arquiteturas manycore |
dc.title.alternative.eng.fl_str_mv |
Framework for investigation of application mappings in manycore architectures |
title |
Framework para investigação de mapeamentos de aplicações em arquiteturas manycore |
spellingShingle |
Framework para investigação de mapeamentos de aplicações em arquiteturas manycore Lima, Denis Pereira Mapeamento de tarefas Arquiteturas manycore Otimização multiobjetivo autoadaptativa Tolerância a falhas Eficiência energética Balanceamento de carga Task mapping Manycore architectures Self-adaptive multi-objective optimization Fault Tolerance Energy efficiency Load balance CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::METODOLOGIA E TECNICAS DA COMPUTACAO |
title_short |
Framework para investigação de mapeamentos de aplicações em arquiteturas manycore |
title_full |
Framework para investigação de mapeamentos de aplicações em arquiteturas manycore |
title_fullStr |
Framework para investigação de mapeamentos de aplicações em arquiteturas manycore |
title_full_unstemmed |
Framework para investigação de mapeamentos de aplicações em arquiteturas manycore |
title_sort |
Framework para investigação de mapeamentos de aplicações em arquiteturas manycore |
author |
Lima, Denis Pereira |
author_facet |
Lima, Denis Pereira |
author_role |
author |
dc.contributor.authorlattes.por.fl_str_mv |
http://lattes.cnpq.br/0522306511690493 |
dc.contributor.author.fl_str_mv |
Lima, Denis Pereira |
dc.contributor.advisor1.fl_str_mv |
Pedrino, Emerson Carlos |
dc.contributor.advisor1Lattes.fl_str_mv |
http://lattes.cnpq.br/6481363465527189 |
dc.contributor.authorID.fl_str_mv |
8c4a8848-ee3d-44fc-9a7c-25ddbc775ff7 |
contributor_str_mv |
Pedrino, Emerson Carlos |
dc.subject.por.fl_str_mv |
Mapeamento de tarefas Arquiteturas manycore Otimização multiobjetivo autoadaptativa Tolerância a falhas Eficiência energética Balanceamento de carga |
topic |
Mapeamento de tarefas Arquiteturas manycore Otimização multiobjetivo autoadaptativa Tolerância a falhas Eficiência energética Balanceamento de carga Task mapping Manycore architectures Self-adaptive multi-objective optimization Fault Tolerance Energy efficiency Load balance CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::METODOLOGIA E TECNICAS DA COMPUTACAO |
dc.subject.eng.fl_str_mv |
Task mapping Manycore architectures Self-adaptive multi-objective optimization Fault Tolerance Energy efficiency Load balance |
dc.subject.cnpq.fl_str_mv |
CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::METODOLOGIA E TECNICAS DA COMPUTACAO |
description |
This thesis proposes an implementation of a framework for mapping graphs onto manycore architectures with multi-objective metrics optimization. The aim is to propose a new approach in relation to the works found in the related literature. To validate this proposal, the following are presented: a calibration methodology and multi-objective mapping of tasks related to pattern detection in high-resolution images (binary and grayscale), and a proposal for a new self-adaptive methodology to be used in multi-objective algorithms for mapping applications for manycore architectures. The results obtained through the pattern detection and task mapping methodology on manycore architectures demonstrate a high rate of generalization and accuracy. This brings a new contribution regarding the use of the evaluated multi-objective algorithms, with the best performance obtained by the PESAII algorithm, which was not previously reported in the literature. The methodology related to the mapping and use of the self-adaptive strategy represents a complete study with the Hypervolume and IGD performance indicators, proving the greater effectiveness of PESAII for the Hypervolume metric. This also makes a new contribution regarding the NSGAIII and SPEA2 algorithms regarding the metric IGD, demonstrating the improvement of the obtained results in the use of the proposed self-adaptive strategy. |
publishDate |
2022 |
dc.date.issued.fl_str_mv |
2022-12-07 |
dc.date.accessioned.fl_str_mv |
2023-04-03T17:55:40Z |
dc.date.available.fl_str_mv |
2023-04-03T17:55:40Z |
dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
dc.type.driver.fl_str_mv |
info:eu-repo/semantics/doctoralThesis |
format |
doctoralThesis |
status_str |
publishedVersion |
dc.identifier.citation.fl_str_mv |
LIMA, Denis Pereira. Framework para investigação de mapeamentos de aplicações em arquiteturas manycore. 2022. Tese (Doutorado em Ciência da Computação) – Universidade Federal de São Carlos, São Carlos, 2022. Disponível em: https://repositorio.ufscar.br/handle/ufscar/17580. |
dc.identifier.uri.fl_str_mv |
https://repositorio.ufscar.br/handle/ufscar/17580 |
identifier_str_mv |
LIMA, Denis Pereira. Framework para investigação de mapeamentos de aplicações em arquiteturas manycore. 2022. Tese (Doutorado em Ciência da Computação) – Universidade Federal de São Carlos, São Carlos, 2022. Disponível em: https://repositorio.ufscar.br/handle/ufscar/17580. |
url |
https://repositorio.ufscar.br/handle/ufscar/17580 |
dc.language.iso.fl_str_mv |
por |
language |
por |
dc.relation.confidence.fl_str_mv |
600 600 |
dc.relation.authority.fl_str_mv |
8f641ac4-ef66-4fde-b5d9-8a5e4cfacc8a |
dc.rights.driver.fl_str_mv |
Attribution-NonCommercial-NoDerivs 3.0 Brazil http://creativecommons.org/licenses/by-nc-nd/3.0/br/ info:eu-repo/semantics/openAccess |
rights_invalid_str_mv |
Attribution-NonCommercial-NoDerivs 3.0 Brazil http://creativecommons.org/licenses/by-nc-nd/3.0/br/ |
eu_rights_str_mv |
openAccess |
dc.publisher.none.fl_str_mv |
Universidade Federal de São Carlos Câmpus São Carlos |
dc.publisher.program.fl_str_mv |
Programa de Pós-Graduação em Ciência da Computação - PPGCC |
dc.publisher.initials.fl_str_mv |
UFSCar |
publisher.none.fl_str_mv |
Universidade Federal de São Carlos Câmpus São Carlos |
dc.source.none.fl_str_mv |
reponame:Repositório Institucional da UFSCAR instname:Universidade Federal de São Carlos (UFSCAR) instacron:UFSCAR |
instname_str |
Universidade Federal de São Carlos (UFSCAR) |
instacron_str |
UFSCAR |
institution |
UFSCAR |
reponame_str |
Repositório Institucional da UFSCAR |
collection |
Repositório Institucional da UFSCAR |
bitstream.url.fl_str_mv |
https://repositorio.ufscar.br/bitstream/ufscar/17580/1/Tese_Denis_Lima.pdf https://repositorio.ufscar.br/bitstream/ufscar/17580/2/Carta%20Orientador.pdf https://repositorio.ufscar.br/bitstream/ufscar/17580/3/license_rdf https://repositorio.ufscar.br/bitstream/ufscar/17580/4/Tese_Denis_Lima.pdf.txt https://repositorio.ufscar.br/bitstream/ufscar/17580/6/Carta%20Orientador.pdf.txt https://repositorio.ufscar.br/bitstream/ufscar/17580/5/Tese_Denis_Lima.pdf.jpg https://repositorio.ufscar.br/bitstream/ufscar/17580/7/Carta%20Orientador.pdf.jpg |
bitstream.checksum.fl_str_mv |
705255086d2e51a3e1a08e676d58770e b843117a2ad1804c1483f0ac95e3f356 f337d95da1fce0a22c77480e5e9a7aec f5d92708c4041ca3b027476fffc124f0 68b329da9893e34099c7d8ad5cb9c940 5f38bd8ac3b40e7f1ef7c99d137f9e82 1962e896900617ab76e9c36398f3f585 |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 MD5 MD5 MD5 MD5 MD5 |
repository.name.fl_str_mv |
Repositório Institucional da UFSCAR - Universidade Federal de São Carlos (UFSCAR) |
repository.mail.fl_str_mv |
|
_version_ |
1813715660765659136 |