Framework para investigação de mapeamentos de aplicações em arquiteturas manycore
| Ano de defesa: | 2022 |
|---|---|
| Autor(a) principal: | |
| Orientador(a): | |
| Banca de defesa: | |
| Tipo de documento: | Tese |
| Tipo de acesso: | Acesso aberto |
| Idioma: | por |
| Instituição de defesa: |
Universidade Federal de São Carlos
Câmpus São Carlos |
| Programa de Pós-Graduação: |
Programa de Pós-Graduação em Ciência da Computação - PPGCC
|
| Departamento: |
Não Informado pela instituição
|
| País: |
Não Informado pela instituição
|
| Palavras-chave em Português: | |
| Palavras-chave em Inglês: | |
| Área do conhecimento CNPq: | |
| Link de acesso: | https://repositorio.ufscar.br/handle/20.500.14289/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_287e9b360e6f9253f5f96bb17788747b |
|---|---|
| oai_identifier_str |
oai:repositorio.ufscar.br:20.500.14289/17580 |
| network_acronym_str |
SCAR |
| network_name_str |
Repositório Institucional da UFSCAR |
| repository_id_str |
|
| 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/20.500.14289/17580.https://repositorio.ufscar.br/handle/20.500.14289/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/bitstreams/a94f2e5c-3dc2-4907-bba8-71ba2f0be050/download705255086d2e51a3e1a08e676d58770eMD51trueAnonymousREADCarta Orientador.pdfCarta Orientador.pdfCarta Comprovação - Orientadorapplication/pdf291706https://repositorio.ufscar.br/bitstreams/64a15767-ccf7-4e4c-8eb6-d064f45ac895/downloadb843117a2ad1804c1483f0ac95e3f356MD52falseCC-LICENSElicense_rdflicense_rdfapplication/rdf+xml; charset=utf-8810https://repositorio.ufscar.br/bitstreams/e270c6eb-04c9-417f-8d2e-dbaf2146b7f6/downloadf337d95da1fce0a22c77480e5e9a7aecMD53falseAnonymousREADTEXTTese_Denis_Lima.pdf.txtTese_Denis_Lima.pdf.txtExtracted texttext/plain482302https://repositorio.ufscar.br/bitstreams/008fb7f4-7129-4038-a611-e70e8e56d362/downloadf5d92708c4041ca3b027476fffc124f0MD54falseAnonymousREADCarta Orientador.pdf.txtCarta Orientador.pdf.txtExtracted texttext/plain1https://repositorio.ufscar.br/bitstreams/b33f2be5-2d09-4b6d-ae7f-8129434bbcf2/download68b329da9893e34099c7d8ad5cb9c940MD56falseTHUMBNAILTese_Denis_Lima.pdf.jpgTese_Denis_Lima.pdf.jpgIM Thumbnailimage/jpeg7873https://repositorio.ufscar.br/bitstreams/b89f6eec-3204-4159-b1f3-0fd352b75a1f/download5f38bd8ac3b40e7f1ef7c99d137f9e82MD55falseAnonymousREADCarta Orientador.pdf.jpgCarta Orientador.pdf.jpgIM Thumbnailimage/jpeg12162https://repositorio.ufscar.br/bitstreams/4e26fbd8-1c50-4806-960d-93bf2dd2c3a5/download1962e896900617ab76e9c36398f3f585MD57false20.500.14289/175802025-02-05 23:10:38.589http://creativecommons.org/licenses/by-nc-nd/3.0/br/Attribution-NonCommercial-NoDerivs 3.0 Brazilopen.accessoai:repositorio.ufscar.br:20.500.14289/17580https://repositorio.ufscar.brRepositório InstitucionalPUBhttps://repositorio.ufscar.br/oai/requestrepositorio.sibi@ufscar.bropendoar:43222025-02-06T02:10:38Repositó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/20.500.14289/17580. |
| dc.identifier.uri.fl_str_mv |
https://repositorio.ufscar.br/handle/20.500.14289/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/20.500.14289/17580. |
| url |
https://repositorio.ufscar.br/handle/20.500.14289/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/bitstreams/a94f2e5c-3dc2-4907-bba8-71ba2f0be050/download https://repositorio.ufscar.br/bitstreams/64a15767-ccf7-4e4c-8eb6-d064f45ac895/download https://repositorio.ufscar.br/bitstreams/e270c6eb-04c9-417f-8d2e-dbaf2146b7f6/download https://repositorio.ufscar.br/bitstreams/008fb7f4-7129-4038-a611-e70e8e56d362/download https://repositorio.ufscar.br/bitstreams/b33f2be5-2d09-4b6d-ae7f-8129434bbcf2/download https://repositorio.ufscar.br/bitstreams/b89f6eec-3204-4159-b1f3-0fd352b75a1f/download https://repositorio.ufscar.br/bitstreams/4e26fbd8-1c50-4806-960d-93bf2dd2c3a5/download |
| 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 |
repositorio.sibi@ufscar.br |
| _version_ |
1851688903368507392 |