Predição do desempenho de programas paralelos por simulação do grafo de execução

Detalhes bibliográficos
Autor(a) principal: Manacero Junior, Aleardo
Data de Publicação: 1997
Tipo de documento: Tese
Idioma: por
Título da fonte: Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP)
Texto Completo: https://hdl.handle.net/20.500.12733/1585146
Resumo: Orientador: Andre L. Morelato França
id UNICAMP-30_cdc92f0c0ca9b5dc9ae002c1f1da77b8
oai_identifier_str oai::118682
network_acronym_str UNICAMP-30
network_name_str Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP)
repository_id_str
spelling Predição do desempenho de programas paralelos por simulação do grafo de execuçãoDesempenhoProcessamento paralelo (Computadores)Simulação (Computadores)Programas de computadorOrientador: Andre L. Morelato FrançaTese (doutorado) - Universidade Estadual de Campinas, Faculdade de Engenharia Eletrica e de ComputaçãoResumo: O desenvolvimento de programas para ambientes de programação paralela exige do projetista uma atenção especial quanto ao desempenho obtido pelo conjunto programa-máquina. Os custos elevados de processamento fazem com que seja necessário obter o melhor desempenho possível para reduzir custos e tempos de processamento. O problema passa a ser como definir medidas de desempenho e como realizar as medições para verificar se o sistema é eficiente ou não. Existem diversas ferramentas de análise ou predição de desempenho, que procuram fornecer ao usuário dados sobre o programa, Para auxiliar o projetista a localizar pontos críticos do mesmo e fazer acertos para melhorar o desempenho do sistema. Infelizmente a maioria dessas ferramentas trabalha com grandes aproximações no modelo do ambiente paralelo, fazendo com que os resultados obtidos não sejam totalmente precisos. Além disso, quando essas ferramentas fazem uso de medidas experimentais para a realização da análise, elas acabam introduzindo erros experimentais pela necessidade de inserir código adicional ao programa analisado. Neste trabalho é apresentada uma nova metodologia para realizar medidas de desempenho sem a necessidade de código adicional ao programa e, além disso, sem a necessidade de usar a máquina alvo do programa durante todo o processo. A metodologia faz a reescrita do código executável para um grafo de execução... Observação: O resumo, na íntegra, poderá ser visualizado no texto completo da tese digitalAbstract: The process of writing a new code for a parallel programming environment demands from its designer a lot of attention on the performance achieved by the pair program-machine. The high processing costs justify the efforts to reduce processing time and costs, which leads to the problem of defining performance metrics and approaches to measure the system performance. Several performance analysis and prediction tools are available to help designers in such a task. With those tools the designer can locate critical points in the code and look for solutions to improve the program's performance. Unfortunately, most of those tools make so many approximations in the parallel environment model, that make themselves somewhat inaccurate. Moreover method of measurement usually adopted get performance data through an instrumented program's run. This approach affects the measures since additional code is inserted into the program under analysis. This work introduces a new method to make such measurements without including additional code nor requiring runs on the target parallel machine. The proposed approach is to rewrite the executable code into an execution graph, which is a directed graph that keeps the information about the processing time of each machine instruction included in the code under analysis... Note: The complete abstract is available with the full electronic digital thesis or dissertationsDoutoradoDoutor em Engenharia Elétrica[s.n.]França, André Luiz Morelato, 1946-Universidade Estadual de Campinas (UNICAMP). Faculdade de Engenharia Elétrica e de ComputaçãoPrograma de Pós-Graduação em Engenharia ElétricaUNIVERSIDADE ESTADUAL DE CAMPINASManacero Junior, Aleardo19971997-08-07T00:00:00Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/doctoralThesisapplication/pdf141f. : il.(Broch.)https://hdl.handle.net/20.500.12733/1585146MANACERO JUNIOR, Aleardo. Predição do desempenho de programas paralelos por simulação do grafo de execução. 1997. 141f. Tese (doutorado) - Universidade Estadual de Campinas, Faculdade de Engenharia Eletrica e de Computação, Campinas, SP. Disponível em: https://hdl.handle.net/20.500.12733/1585146. Acesso em: 2 set. 2024.https://repositorio.unicamp.br/acervo/detalhe/118682porreponame:Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP)instname:Universidade Estadual de Campinas (UNICAMP)instacron:UNICAMPinfo:eu-repo/semantics/openAccess2017-02-18T02:39:18Zoai::118682Biblioteca Digital de Teses e DissertaçõesPUBhttp://repositorio.unicamp.br/oai/tese/oai.aspsbubd@unicamp.bropendoar:2017-02-18T02:39:18Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP) - Universidade Estadual de Campinas (UNICAMP)false
dc.title.none.fl_str_mv Predição do desempenho de programas paralelos por simulação do grafo de execução
title Predição do desempenho de programas paralelos por simulação do grafo de execução
spellingShingle Predição do desempenho de programas paralelos por simulação do grafo de execução
Manacero Junior, Aleardo
Desempenho
Processamento paralelo (Computadores)
Simulação (Computadores)
Programas de computador
title_short Predição do desempenho de programas paralelos por simulação do grafo de execução
title_full Predição do desempenho de programas paralelos por simulação do grafo de execução
title_fullStr Predição do desempenho de programas paralelos por simulação do grafo de execução
title_full_unstemmed Predição do desempenho de programas paralelos por simulação do grafo de execução
title_sort Predição do desempenho de programas paralelos por simulação do grafo de execução
author Manacero Junior, Aleardo
author_facet Manacero Junior, Aleardo
author_role author
dc.contributor.none.fl_str_mv França, André Luiz Morelato, 1946-
Universidade Estadual de Campinas (UNICAMP). Faculdade de Engenharia Elétrica e de Computação
Programa de Pós-Graduação em Engenharia Elétrica
UNIVERSIDADE ESTADUAL DE CAMPINAS
dc.contributor.author.fl_str_mv Manacero Junior, Aleardo
dc.subject.por.fl_str_mv Desempenho
Processamento paralelo (Computadores)
Simulação (Computadores)
Programas de computador
topic Desempenho
Processamento paralelo (Computadores)
Simulação (Computadores)
Programas de computador
description Orientador: Andre L. Morelato França
publishDate 1997
dc.date.none.fl_str_mv 1997
1997-08-07T00:00:00Z
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.uri.fl_str_mv (Broch.)
https://hdl.handle.net/20.500.12733/1585146
MANACERO JUNIOR, Aleardo. Predição do desempenho de programas paralelos por simulação do grafo de execução. 1997. 141f. Tese (doutorado) - Universidade Estadual de Campinas, Faculdade de Engenharia Eletrica e de Computação, Campinas, SP. Disponível em: https://hdl.handle.net/20.500.12733/1585146. Acesso em: 2 set. 2024.
identifier_str_mv (Broch.)
MANACERO JUNIOR, Aleardo. Predição do desempenho de programas paralelos por simulação do grafo de execução. 1997. 141f. Tese (doutorado) - Universidade Estadual de Campinas, Faculdade de Engenharia Eletrica e de Computação, Campinas, SP. Disponível em: https://hdl.handle.net/20.500.12733/1585146. Acesso em: 2 set. 2024.
url https://hdl.handle.net/20.500.12733/1585146
dc.language.iso.fl_str_mv por
language por
dc.relation.none.fl_str_mv https://repositorio.unicamp.br/acervo/detalhe/118682
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
141f. : il.
dc.publisher.none.fl_str_mv [s.n.]
publisher.none.fl_str_mv [s.n.]
dc.source.none.fl_str_mv reponame:Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP)
instname:Universidade Estadual de Campinas (UNICAMP)
instacron:UNICAMP
instname_str Universidade Estadual de Campinas (UNICAMP)
instacron_str UNICAMP
institution UNICAMP
reponame_str Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP)
collection Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP)
repository.name.fl_str_mv Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP) - Universidade Estadual de Campinas (UNICAMP)
repository.mail.fl_str_mv sbubd@unicamp.br
_version_ 1809188801926397952