TFPS : um sistema de pré-processamento de traces para auxiliar na visualização de programas paralelos
Autor(a) principal: | |
---|---|
Data de Publicação: | 1997 |
Tipo de documento: | Dissertação |
Idioma: | por |
Título da fonte: | Biblioteca Digital de Teses e Dissertações da UFRGS |
Texto Completo: | http://hdl.handle.net/10183/18236 |
Resumo: | O trabalho apresenta o projeto e o desenvolvimento de uma ferramenta para visualização lógica da execução de programas paralelos, a TFPS de Trace File Preprocessor System, cujo objetivo é a analise de desempenho de tais programas. 0 projeto é baseado no pré-processamento de arquivos de traces de execução dos programas. A idéia básica consiste em aproveitar as informações fornecidas pela monitoração. Estas informações, que em geral são utilizadas apenas para dirigir animação post-mortem destes programas, neste caso são utilizadas também na montagem das janelas de visualização. Assim, são descritos o pré-processador e a montagem das janelas de visualização. O primeiro, e responsável principalmente pela leitura e analise das informações contidas no arquivo de trace e pela geração de um arquivo de saída com todas as informações necessárias a montagem das janelas. Estas foram concebidas levando em consideração o tipo de informação que pode ser obtido de um arquivo de trace. Desta forma, foi possível aproximar o conteúdo das janelas de visualização o máximo possível do programa paralelo em analise. Com o objetivo de demonstrar esta aproximação foi construído um protótipo tanto para o pré-processador quanto para a ferramenta de visualização. Ambos os protótipos são descritos neste trabalho. |
id |
URGS_0509a6fa7850cd85b48b95ef2805bc23 |
---|---|
oai_identifier_str |
oai:www.lume.ufrgs.br:10183/18236 |
network_acronym_str |
URGS |
network_name_str |
Biblioteca Digital de Teses e Dissertações da UFRGS |
repository_id_str |
1853 |
spelling |
Stringhini, DeniseNavaux, Philippe Olivier Alexandre2010-01-09T04:14:31Z1997http://hdl.handle.net/10183/18236000154105O trabalho apresenta o projeto e o desenvolvimento de uma ferramenta para visualização lógica da execução de programas paralelos, a TFPS de Trace File Preprocessor System, cujo objetivo é a analise de desempenho de tais programas. 0 projeto é baseado no pré-processamento de arquivos de traces de execução dos programas. A idéia básica consiste em aproveitar as informações fornecidas pela monitoração. Estas informações, que em geral são utilizadas apenas para dirigir animação post-mortem destes programas, neste caso são utilizadas também na montagem das janelas de visualização. Assim, são descritos o pré-processador e a montagem das janelas de visualização. O primeiro, e responsável principalmente pela leitura e analise das informações contidas no arquivo de trace e pela geração de um arquivo de saída com todas as informações necessárias a montagem das janelas. Estas foram concebidas levando em consideração o tipo de informação que pode ser obtido de um arquivo de trace. Desta forma, foi possível aproximar o conteúdo das janelas de visualização o máximo possível do programa paralelo em analise. Com o objetivo de demonstrar esta aproximação foi construído um protótipo tanto para o pré-processador quanto para a ferramenta de visualização. Ambos os protótipos são descritos neste trabalho.This study presents the project and development of a logical visualization tool for parallel programs. the TFPS of Trace File Preprocessor System, whose goal is the performance analysis of such programs. The project is based on the preprocessing of trace files of programs' execution. The basic idea consists in making use of the information given by the monitoring process. This information, whose general application is only to drive the post-mortem animation of these programs, is in this case also used to create the visualization displays. Thus, the preprocessor and the creation of visualization displays are described. The first is mainly responsible for reading and analyzing the information present in the trace file and for generating an output file with all information necessary for creating the views. The latter was conceived by taking into consideration the type of information that can be obtained from a trace file. Therefore it was possible to make the content of the visualization displays close to the parallel program that is being analyzed. A prototype of the preprocessor as well as of the visualization tool was built up in order to demonstrate the described approach. Both prototypes are described in this study.application/pdfporProgramação paralelaAmbiente : ProgramacaoParallel processingVisualizationMonitoringPerformance analysisTFPS : um sistema de pré-processamento de traces para auxiliar na visualização de programas paralelosTFPS - a traces preprocessing system to aid in parallel programs visualization info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisUniversidade Federal do Rio Grande do SulInstituto de InformáticaCurso de Pós-Graduação em Ciência da ComputaçãoPorto Alegre, BR-RS1997mestradoinfo:eu-repo/semantics/openAccessreponame:Biblioteca Digital de Teses e Dissertações da UFRGSinstname:Universidade Federal do Rio Grande do Sul (UFRGS)instacron:UFRGSORIGINAL000154105.pdf000154105.pdfTexto completoapplication/pdf12328101http://www.lume.ufrgs.br/bitstream/10183/18236/1/000154105.pdfa7a203ddad017b074041a364290e336eMD51TEXT000154105.pdf.txt000154105.pdf.txtExtracted Texttext/plain137309http://www.lume.ufrgs.br/bitstream/10183/18236/2/000154105.pdf.txt0ba4560673bf11db7d71cf6735521739MD52THUMBNAIL000154105.pdf.jpg000154105.pdf.jpgGenerated Thumbnailimage/jpeg1320http://www.lume.ufrgs.br/bitstream/10183/18236/3/000154105.pdf.jpg50eb87dcd3b0bc9f83555ad2130cadbfMD5310183/182362018-10-05 08:09:33.669oai:www.lume.ufrgs.br:10183/18236Biblioteca Digital de Teses e Dissertaçõeshttps://lume.ufrgs.br/handle/10183/2PUBhttps://lume.ufrgs.br/oai/requestlume@ufrgs.br||lume@ufrgs.bropendoar:18532018-10-05T11:09:33Biblioteca Digital de Teses e Dissertações da UFRGS - Universidade Federal do Rio Grande do Sul (UFRGS)false |
dc.title.pt_BR.fl_str_mv |
TFPS : um sistema de pré-processamento de traces para auxiliar na visualização de programas paralelos |
dc.title.alternative.en.fl_str_mv |
TFPS - a traces preprocessing system to aid in parallel programs visualization |
title |
TFPS : um sistema de pré-processamento de traces para auxiliar na visualização de programas paralelos |
spellingShingle |
TFPS : um sistema de pré-processamento de traces para auxiliar na visualização de programas paralelos Stringhini, Denise Programação paralela Ambiente : Programacao Parallel processing Visualization Monitoring Performance analysis |
title_short |
TFPS : um sistema de pré-processamento de traces para auxiliar na visualização de programas paralelos |
title_full |
TFPS : um sistema de pré-processamento de traces para auxiliar na visualização de programas paralelos |
title_fullStr |
TFPS : um sistema de pré-processamento de traces para auxiliar na visualização de programas paralelos |
title_full_unstemmed |
TFPS : um sistema de pré-processamento de traces para auxiliar na visualização de programas paralelos |
title_sort |
TFPS : um sistema de pré-processamento de traces para auxiliar na visualização de programas paralelos |
author |
Stringhini, Denise |
author_facet |
Stringhini, Denise |
author_role |
author |
dc.contributor.author.fl_str_mv |
Stringhini, Denise |
dc.contributor.advisor1.fl_str_mv |
Navaux, Philippe Olivier Alexandre |
contributor_str_mv |
Navaux, Philippe Olivier Alexandre |
dc.subject.por.fl_str_mv |
Programação paralela Ambiente : Programacao |
topic |
Programação paralela Ambiente : Programacao Parallel processing Visualization Monitoring Performance analysis |
dc.subject.eng.fl_str_mv |
Parallel processing Visualization Monitoring Performance analysis |
description |
O trabalho apresenta o projeto e o desenvolvimento de uma ferramenta para visualização lógica da execução de programas paralelos, a TFPS de Trace File Preprocessor System, cujo objetivo é a analise de desempenho de tais programas. 0 projeto é baseado no pré-processamento de arquivos de traces de execução dos programas. A idéia básica consiste em aproveitar as informações fornecidas pela monitoração. Estas informações, que em geral são utilizadas apenas para dirigir animação post-mortem destes programas, neste caso são utilizadas também na montagem das janelas de visualização. Assim, são descritos o pré-processador e a montagem das janelas de visualização. O primeiro, e responsável principalmente pela leitura e analise das informações contidas no arquivo de trace e pela geração de um arquivo de saída com todas as informações necessárias a montagem das janelas. Estas foram concebidas levando em consideração o tipo de informação que pode ser obtido de um arquivo de trace. Desta forma, foi possível aproximar o conteúdo das janelas de visualização o máximo possível do programa paralelo em analise. Com o objetivo de demonstrar esta aproximação foi construído um protótipo tanto para o pré-processador quanto para a ferramenta de visualização. Ambos os protótipos são descritos neste trabalho. |
publishDate |
1997 |
dc.date.issued.fl_str_mv |
1997 |
dc.date.accessioned.fl_str_mv |
2010-01-09T04:14:31Z |
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://hdl.handle.net/10183/18236 |
dc.identifier.nrb.pt_BR.fl_str_mv |
000154105 |
url |
http://hdl.handle.net/10183/18236 |
identifier_str_mv |
000154105 |
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.format.none.fl_str_mv |
application/pdf |
dc.source.none.fl_str_mv |
reponame:Biblioteca Digital de Teses e Dissertações da UFRGS instname:Universidade Federal do Rio Grande do Sul (UFRGS) instacron:UFRGS |
instname_str |
Universidade Federal do Rio Grande do Sul (UFRGS) |
instacron_str |
UFRGS |
institution |
UFRGS |
reponame_str |
Biblioteca Digital de Teses e Dissertações da UFRGS |
collection |
Biblioteca Digital de Teses e Dissertações da UFRGS |
bitstream.url.fl_str_mv |
http://www.lume.ufrgs.br/bitstream/10183/18236/1/000154105.pdf http://www.lume.ufrgs.br/bitstream/10183/18236/2/000154105.pdf.txt http://www.lume.ufrgs.br/bitstream/10183/18236/3/000154105.pdf.jpg |
bitstream.checksum.fl_str_mv |
a7a203ddad017b074041a364290e336e 0ba4560673bf11db7d71cf6735521739 50eb87dcd3b0bc9f83555ad2130cadbf |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 MD5 |
repository.name.fl_str_mv |
Biblioteca Digital de Teses e Dissertações da UFRGS - Universidade Federal do Rio Grande do Sul (UFRGS) |
repository.mail.fl_str_mv |
lume@ufrgs.br||lume@ufrgs.br |
_version_ |
1810085162709417984 |