Um Ambiente de Desenvolvimento para Aplicações Paralelas - Análise de Requisitos e Definição

Neste trabalho é apresentado o estudo de desenvolvimento de um ambiente integrado para programação paralela. O ambiente contém as ferramentas apropriadas para o desenvolvimento de novos programas paralelos, para a paralelização de programas seqüenciais, para a análise e otimização de desempenho...

Full description

Bibliographic Details
Main Author: Mario Augusto Andreta Carvalho
Other Authors: Onofre Trindade Junior
Language:Portuguese
Published: Universidade de São Paulo 1999
Subjects:
Online Access:http://www.teses.usp.br/teses/disponiveis/55/55134/tde-06032018-170344/
id ndltd-IBICT-oai-teses.usp.br-tde-06032018-170344
record_format oai_dc
spelling ndltd-IBICT-oai-teses.usp.br-tde-06032018-1703442019-01-21T22:07:10Z Um Ambiente de Desenvolvimento para Aplicações Paralelas - Análise de Requisitos e Definição Not available Mario Augusto Andreta Carvalho Onofre Trindade Junior Eduardo Marques Jorge Luiz e Silva Não disponível Not availbale Neste trabalho é apresentado o estudo de desenvolvimento de um ambiente integrado para programação paralela. O ambiente contém as ferramentas apropriadas para o desenvolvimento de novos programas paralelos, para a paralelização de programas seqüenciais, para a análise e otimização de desempenho e a depuração de programas paralelos. O trabalho cobre as fases de análise de requisitos, especificação e projeto do ambiente proposto. Através de uma pesquisa extensa sobre as ferramentas para programação paralela e da análise de algumas formas de classificação existentes, foi proposta uma nova classificação que possibilita enquadrar um grande número de ferramentas que fizeram parte da pesquisa. Com base nessa classificação foi desenvolvido um modelo gráfico do sistema, determinando-se os módulos que se fazem necessários para cobrir todas as fases de desenvolvimento de programas paralelos. Também é apresentado neste trabalho três opções de implementação do sistema baseadas em ferramentas existentes que podem fazer parte do projeto proposto com ou sem alteração do seu código fonte. This work presents a development study of an integrated environment for parallel programming. The environment has appropriate tools for the development of new parallel programs, the parallelization of sequential programs, analysis of performance, tuning and debugging of parallel programs. This work covers the requirement analysis, specification and design of the environment. Through an extensive research on parallel programming and the analysis of the classification schemes for parallel programming tools found in the literature, is presented a new classification scheme encompassing a bigger number of tools. Based on this classification, a graphical model of the system is introduced with the specification of the modules needed to cover all development phases of parallel programo. Three options for the implementation of the proposed system are also presented. Some tools were selected to be part of the proposed system, with or without modification of their source code. 1999-12-14 info:eu-repo/semantics/publishedVersion info:eu-repo/semantics/masterThesis http://www.teses.usp.br/teses/disponiveis/55/55134/tde-06032018-170344/ por info:eu-repo/semantics/openAccess Universidade de São Paulo Ciências da Computação e Matemática Computacional USP BR reponame:Biblioteca Digital de Teses e Dissertações da USP instname:Universidade de São Paulo instacron:USP
collection NDLTD
language Portuguese
sources NDLTD
topic Não disponível
Not availbale
spellingShingle Não disponível
Not availbale
Mario Augusto Andreta Carvalho
Um Ambiente de Desenvolvimento para Aplicações Paralelas - Análise de Requisitos e Definição
description Neste trabalho é apresentado o estudo de desenvolvimento de um ambiente integrado para programação paralela. O ambiente contém as ferramentas apropriadas para o desenvolvimento de novos programas paralelos, para a paralelização de programas seqüenciais, para a análise e otimização de desempenho e a depuração de programas paralelos. O trabalho cobre as fases de análise de requisitos, especificação e projeto do ambiente proposto. Através de uma pesquisa extensa sobre as ferramentas para programação paralela e da análise de algumas formas de classificação existentes, foi proposta uma nova classificação que possibilita enquadrar um grande número de ferramentas que fizeram parte da pesquisa. Com base nessa classificação foi desenvolvido um modelo gráfico do sistema, determinando-se os módulos que se fazem necessários para cobrir todas as fases de desenvolvimento de programas paralelos. Também é apresentado neste trabalho três opções de implementação do sistema baseadas em ferramentas existentes que podem fazer parte do projeto proposto com ou sem alteração do seu código fonte. === This work presents a development study of an integrated environment for parallel programming. The environment has appropriate tools for the development of new parallel programs, the parallelization of sequential programs, analysis of performance, tuning and debugging of parallel programs. This work covers the requirement analysis, specification and design of the environment. Through an extensive research on parallel programming and the analysis of the classification schemes for parallel programming tools found in the literature, is presented a new classification scheme encompassing a bigger number of tools. Based on this classification, a graphical model of the system is introduced with the specification of the modules needed to cover all development phases of parallel programo. Three options for the implementation of the proposed system are also presented. Some tools were selected to be part of the proposed system, with or without modification of their source code.
author2 Onofre Trindade Junior
author_facet Onofre Trindade Junior
Mario Augusto Andreta Carvalho
author Mario Augusto Andreta Carvalho
author_sort Mario Augusto Andreta Carvalho
title Um Ambiente de Desenvolvimento para Aplicações Paralelas - Análise de Requisitos e Definição
title_short Um Ambiente de Desenvolvimento para Aplicações Paralelas - Análise de Requisitos e Definição
title_full Um Ambiente de Desenvolvimento para Aplicações Paralelas - Análise de Requisitos e Definição
title_fullStr Um Ambiente de Desenvolvimento para Aplicações Paralelas - Análise de Requisitos e Definição
title_full_unstemmed Um Ambiente de Desenvolvimento para Aplicações Paralelas - Análise de Requisitos e Definição
title_sort um ambiente de desenvolvimento para aplicações paralelas - análise de requisitos e definição
publisher Universidade de São Paulo
publishDate 1999
url http://www.teses.usp.br/teses/disponiveis/55/55134/tde-06032018-170344/
work_keys_str_mv AT marioaugustoandretacarvalho umambientededesenvolvimentoparaaplicacoesparalelasanalisederequisitosedefinicao
AT marioaugustoandretacarvalho notavailable
_version_ 1718891060916125696