Modelo de representação intermediária para computação paralela.
Ano de defesa: | 1996 |
---|---|
Autor(a) principal: | |
Orientador(a): | |
Banca de defesa: | |
Tipo de documento: | Tese |
Tipo de acesso: | Acesso aberto |
Idioma: | por |
Instituição de defesa: |
Biblioteca Digitais de Teses e Dissertações da USP
|
Programa de Pós-Graduação: |
Não Informado pela instituição
|
Departamento: |
Não Informado pela instituição
|
País: |
Não Informado pela instituição
|
Palavras-chave em Português: | |
Link de acesso: | https://www.teses.usp.br/teses/disponiveis/3/3141/tde-19112024-144546/ |
Resumo: | Os programas paralelos tem sido desenvolvidos para máquinas específicas. A portabilidade é necessária para garantir o ciclo de vida destes programas de forma a absorver alterações de arquitetura ou mesmo novas arquiteturas que vierem a ser propostas para as máquinas de processamento paralelo. Este trabalho descreve um modelo de representação intermediária para programas que possam ser executados de forma concorrente. A representação de programas neste modelo possibilita a sua portabilidade, com características de independência de arquitetura, simplicidade descritiva e completude. A portabilidade do modelo e exemplificada neste trabalho pela tradução da linguagem CPRA para o modelo e o mapeamento do modelo para arquiteturas MIMD fracamente e fortemente acoplada. Os desempenhos e a aplicabilidade do modelo proposto foram exemplificados por aplicações escritas em CPRA e traduzidas para máquinas reais. |
id |
USP_0e0f4f3c6fb91cdf711fc1a4727e4bfb |
---|---|
oai_identifier_str |
oai:teses.usp.br:tde-19112024-144546 |
network_acronym_str |
USP |
network_name_str |
Biblioteca Digital de Teses e Dissertações da USP |
repository_id_str |
|
spelling |
Modelo de representação intermediária para computação paralela.Untitled in englishDistributed processing (Computing)Linguagem de progrqamaçãoParallel programming (Computing)Processamento distribuído (Computação)Programação paralela (Computação)Programming languageOs programas paralelos tem sido desenvolvidos para máquinas específicas. A portabilidade é necessária para garantir o ciclo de vida destes programas de forma a absorver alterações de arquitetura ou mesmo novas arquiteturas que vierem a ser propostas para as máquinas de processamento paralelo. Este trabalho descreve um modelo de representação intermediária para programas que possam ser executados de forma concorrente. A representação de programas neste modelo possibilita a sua portabilidade, com características de independência de arquitetura, simplicidade descritiva e completude. A portabilidade do modelo e exemplificada neste trabalho pela tradução da linguagem CPRA para o modelo e o mapeamento do modelo para arquiteturas MIMD fracamente e fortemente acoplada. Os desempenhos e a aplicabilidade do modelo proposto foram exemplificados por aplicações escritas em CPRA e traduzidas para máquinas reais.Parallel programs have usually been built aimed to run on specific architectures. However, code portability is needed in order to guarantee the life cycle of such programs, making it immune to machine alterations, and even eligible to run on new architectures proposed for the implementation of parallel processing machines. In this sense, this work describes an intermediary representation model for concurrent programs. The representation of programs in this model allows their portability, presenting characteristics such as architecture independence, description ease, and completeness. The portability of the model is exemplified in this work by the translation of the CPAR language to the model, and the mapping of the model to loosely and tightly coupled MIMD architectures. Performance results, and the applicability of the proposed model are exemplified by applications written originally in CPAR and translated to real machines.Biblioteca Digitais de Teses e Dissertações da USPSato, Liria MatsumotoZorzo, Sérgio Donizetti1996-10-28info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/doctoralThesisapplication/pdfhttps://www.teses.usp.br/teses/disponiveis/3/3141/tde-19112024-144546/reponame:Biblioteca Digital de Teses e Dissertações da USPinstname:Universidade de São Paulo (USP)instacron:USPLiberar o conteúdo para acesso público.info:eu-repo/semantics/openAccesspor2024-11-19T16:53:02Zoai:teses.usp.br:tde-19112024-144546Biblioteca Digital de Teses e Dissertaçõeshttp://www.teses.usp.br/PUBhttp://www.teses.usp.br/cgi-bin/mtd2br.plvirginia@if.usp.br|| atendimento@aguia.usp.br||virginia@if.usp.bropendoar:27212024-11-19T16:53:02Biblioteca Digital de Teses e Dissertações da USP - Universidade de São Paulo (USP)false |
dc.title.none.fl_str_mv |
Modelo de representação intermediária para computação paralela. Untitled in english |
title |
Modelo de representação intermediária para computação paralela. |
spellingShingle |
Modelo de representação intermediária para computação paralela. Zorzo, Sérgio Donizetti Distributed processing (Computing) Linguagem de progrqamação Parallel programming (Computing) Processamento distribuído (Computação) Programação paralela (Computação) Programming language |
title_short |
Modelo de representação intermediária para computação paralela. |
title_full |
Modelo de representação intermediária para computação paralela. |
title_fullStr |
Modelo de representação intermediária para computação paralela. |
title_full_unstemmed |
Modelo de representação intermediária para computação paralela. |
title_sort |
Modelo de representação intermediária para computação paralela. |
author |
Zorzo, Sérgio Donizetti |
author_facet |
Zorzo, Sérgio Donizetti |
author_role |
author |
dc.contributor.none.fl_str_mv |
Sato, Liria Matsumoto |
dc.contributor.author.fl_str_mv |
Zorzo, Sérgio Donizetti |
dc.subject.por.fl_str_mv |
Distributed processing (Computing) Linguagem de progrqamação Parallel programming (Computing) Processamento distribuído (Computação) Programação paralela (Computação) Programming language |
topic |
Distributed processing (Computing) Linguagem de progrqamação Parallel programming (Computing) Processamento distribuído (Computação) Programação paralela (Computação) Programming language |
description |
Os programas paralelos tem sido desenvolvidos para máquinas específicas. A portabilidade é necessária para garantir o ciclo de vida destes programas de forma a absorver alterações de arquitetura ou mesmo novas arquiteturas que vierem a ser propostas para as máquinas de processamento paralelo. Este trabalho descreve um modelo de representação intermediária para programas que possam ser executados de forma concorrente. A representação de programas neste modelo possibilita a sua portabilidade, com características de independência de arquitetura, simplicidade descritiva e completude. A portabilidade do modelo e exemplificada neste trabalho pela tradução da linguagem CPRA para o modelo e o mapeamento do modelo para arquiteturas MIMD fracamente e fortemente acoplada. Os desempenhos e a aplicabilidade do modelo proposto foram exemplificados por aplicações escritas em CPRA e traduzidas para máquinas reais. |
publishDate |
1996 |
dc.date.none.fl_str_mv |
1996-10-28 |
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 |
https://www.teses.usp.br/teses/disponiveis/3/3141/tde-19112024-144546/ |
url |
https://www.teses.usp.br/teses/disponiveis/3/3141/tde-19112024-144546/ |
dc.language.iso.fl_str_mv |
por |
language |
por |
dc.relation.none.fl_str_mv |
|
dc.rights.driver.fl_str_mv |
Liberar o conteúdo para acesso público. info:eu-repo/semantics/openAccess |
rights_invalid_str_mv |
Liberar o conteúdo para acesso público. |
eu_rights_str_mv |
openAccess |
dc.format.none.fl_str_mv |
application/pdf |
dc.coverage.none.fl_str_mv |
|
dc.publisher.none.fl_str_mv |
Biblioteca Digitais de Teses e Dissertações da USP |
publisher.none.fl_str_mv |
Biblioteca Digitais de Teses e Dissertações da USP |
dc.source.none.fl_str_mv |
reponame:Biblioteca Digital de Teses e Dissertações da USP instname:Universidade de São Paulo (USP) instacron:USP |
instname_str |
Universidade de São Paulo (USP) |
instacron_str |
USP |
institution |
USP |
reponame_str |
Biblioteca Digital de Teses e Dissertações da USP |
collection |
Biblioteca Digital de Teses e Dissertações da USP |
repository.name.fl_str_mv |
Biblioteca Digital de Teses e Dissertações da USP - Universidade de São Paulo (USP) |
repository.mail.fl_str_mv |
virginia@if.usp.br|| atendimento@aguia.usp.br||virginia@if.usp.br |
_version_ |
1818598500876681216 |