Aspectos de paralelismo de uma linguagem baseada em objetos.
| Ano de defesa: | 1995 |
|---|---|
| Autor(a) principal: | |
| Orientador(a): | |
| Banca de defesa: | |
| Tipo de documento: | Dissertação |
| 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-09102024-150819/ |
Resumo: | Com o desenvolvimento recente na area de supercomputacao e processamento de alto desempenho tornou-se necessaria a pesquisa em ferramentas de software para este tipo de ambiente. Esta dissertacao tem como objetivo descrever aspectos de paralelismo de uma linguagem de programacao baseada em objetos. Uma explanacao sobre paradigmas de programacao usados no processamento paralelo e a justificativa para a escolha do paradigma de orientacao a objetos sao apresentadas. E descrito o projeto da linguagem de programacao paralela agata, que usa caracteristicas do paradigma de orientacao a objetos. Tambem sao apresentados aspectos de implementacao do seu compilador e do seu ambiente de execucao, como tambem uma analise comparativa com outras linguagens desta natureza. Um compilador basico para a linguagem agata foi implementado, sendo apresentadas algumas analises de desempenho da execucao de exemplos codificados na linguagem. Com este projeto pretende-se oferecer ao programador uma ferramenta eficiente e que facilite a programacao de aplicacoes para maquinas paralelas. |
| id |
USP_cea3f5efcac3bd8f52314de7e376174a |
|---|---|
| oai_identifier_str |
oai:teses.usp.br:tde-09102024-150819 |
| network_acronym_str |
USP |
| network_name_str |
Biblioteca Digital de Teses e Dissertações da USP |
| repository_id_str |
|
| spelling |
Aspectos de paralelismo de uma linguagem baseada em objetos.Untitled in englishLinguagens de programação paralelaParallel programming languagesCom o desenvolvimento recente na area de supercomputacao e processamento de alto desempenho tornou-se necessaria a pesquisa em ferramentas de software para este tipo de ambiente. Esta dissertacao tem como objetivo descrever aspectos de paralelismo de uma linguagem de programacao baseada em objetos. Uma explanacao sobre paradigmas de programacao usados no processamento paralelo e a justificativa para a escolha do paradigma de orientacao a objetos sao apresentadas. E descrito o projeto da linguagem de programacao paralela agata, que usa caracteristicas do paradigma de orientacao a objetos. Tambem sao apresentados aspectos de implementacao do seu compilador e do seu ambiente de execucao, como tambem uma analise comparativa com outras linguagens desta natureza. Um compilador basico para a linguagem agata foi implementado, sendo apresentadas algumas analises de desempenho da execucao de exemplos codificados na linguagem. Com este projeto pretende-se oferecer ao programador uma ferramenta eficiente e que facilite a programacao de aplicacoes para maquinas paralelas.With the recent development in the supercomputing and high performance processing area, it turned out to be necessary the research of software tools for this kind of environment. The objective of this dissertation is to describe the aspects of parallelism of an object based programming language. An explanation about programming paradigms used in the parallel processing and the motivations for choosing the object orientation paradigm are presented. Its described ÁGATAs project, a parallel programming language that use the object orientation paradigm features. Aspects of its compiler and its execution environment are presented, as well as comparison with other languages of the same kind. Considering the implementation of a basic compiler for the ÁGATA language, some performance analyses of the execution of ÁGATA code are also presented. In this sense, this project intends to offer the programmer an efficient tool that makes programming applications for parallel machines easier.TBiblioteca Digitais de Teses e Dissertações da USPSato, Liria MatsumotoSalvador, Laís do Nascimento1995-06-21info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttps://www.teses.usp.br/teses/disponiveis/3/3141/tde-09102024-150819/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-10-09T18:12:02Zoai:teses.usp.br:tde-09102024-150819Biblioteca 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-10-09T18:12:02Biblioteca Digital de Teses e Dissertações da USP - Universidade de São Paulo (USP)false |
| dc.title.none.fl_str_mv |
Aspectos de paralelismo de uma linguagem baseada em objetos. Untitled in english |
| title |
Aspectos de paralelismo de uma linguagem baseada em objetos. |
| spellingShingle |
Aspectos de paralelismo de uma linguagem baseada em objetos. Salvador, Laís do Nascimento Linguagens de programação paralela Parallel programming languages |
| title_short |
Aspectos de paralelismo de uma linguagem baseada em objetos. |
| title_full |
Aspectos de paralelismo de uma linguagem baseada em objetos. |
| title_fullStr |
Aspectos de paralelismo de uma linguagem baseada em objetos. |
| title_full_unstemmed |
Aspectos de paralelismo de uma linguagem baseada em objetos. |
| title_sort |
Aspectos de paralelismo de uma linguagem baseada em objetos. |
| author |
Salvador, Laís do Nascimento |
| author_facet |
Salvador, Laís do Nascimento |
| author_role |
author |
| dc.contributor.none.fl_str_mv |
Sato, Liria Matsumoto |
| dc.contributor.author.fl_str_mv |
Salvador, Laís do Nascimento |
| dc.subject.por.fl_str_mv |
Linguagens de programação paralela Parallel programming languages |
| topic |
Linguagens de programação paralela Parallel programming languages |
| description |
Com o desenvolvimento recente na area de supercomputacao e processamento de alto desempenho tornou-se necessaria a pesquisa em ferramentas de software para este tipo de ambiente. Esta dissertacao tem como objetivo descrever aspectos de paralelismo de uma linguagem de programacao baseada em objetos. Uma explanacao sobre paradigmas de programacao usados no processamento paralelo e a justificativa para a escolha do paradigma de orientacao a objetos sao apresentadas. E descrito o projeto da linguagem de programacao paralela agata, que usa caracteristicas do paradigma de orientacao a objetos. Tambem sao apresentados aspectos de implementacao do seu compilador e do seu ambiente de execucao, como tambem uma analise comparativa com outras linguagens desta natureza. Um compilador basico para a linguagem agata foi implementado, sendo apresentadas algumas analises de desempenho da execucao de exemplos codificados na linguagem. Com este projeto pretende-se oferecer ao programador uma ferramenta eficiente e que facilite a programacao de aplicacoes para maquinas paralelas. |
| publishDate |
1995 |
| dc.date.none.fl_str_mv |
1995-06-21 |
| 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 |
https://www.teses.usp.br/teses/disponiveis/3/3141/tde-09102024-150819/ |
| url |
https://www.teses.usp.br/teses/disponiveis/3/3141/tde-09102024-150819/ |
| 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_ |
1818279184016867328 |