Aspectos de implementação de um ambiente para programação paralela com variáveis compartilhadas em sistemas distribuídos.
| Ano de defesa: | 1997 |
|---|---|
| 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/3142/tde-08102024-110648/ |
Resumo: | Com a aproximação dos limites físicos para o aprimoramento de processadores e memória, uma modalidade de processamento vem se destacando, o processamento paralelo. Com esse tipo de processamento, dependendo da aplicação, obtém-se redução no tempo de execução e melhor aproveitamento dos recursos do sistema, procurando evitar a ociosidade dos mesmos. Mas este tipo de processamento envolve um cuidado especial com a sincronização e o acesso a dados compartilhados para manter a coerência dos mesmos. Num ambiente distribuído, sendo a passagem de mensagem o paradigma para este tipo de processamento, tais detalhes são de responsabilidade do usuário. O objetivo aqui, é fornecer um ambiente com o paradigma de variáveis compartilhadas para sistemas distribuídos de um modo transparente ao usuário: um sistema interoperável e eficiente que emprega estratégias e técnicas de implementação para a obtenção de um bom desempenho. |
| id |
USP_81f0e76325c0c06e95881d7a3a8cf47d |
|---|---|
| oai_identifier_str |
oai:teses.usp.br:tde-08102024-110648 |
| network_acronym_str |
USP |
| network_name_str |
Biblioteca Digital de Teses e Dissertações da USP |
| repository_id_str |
|
| spelling |
Aspectos de implementação de um ambiente para programação paralela com variáveis compartilhadas em sistemas distribuídos.Untitled in englishDistributed systemsElectronic engineeringEngenharia eletrônicaMemória (Eletrônica digital)Memory (Digital electronics)Parallel programmingProgramação paralelaSistemas distribuídosCom a aproximação dos limites físicos para o aprimoramento de processadores e memória, uma modalidade de processamento vem se destacando, o processamento paralelo. Com esse tipo de processamento, dependendo da aplicação, obtém-se redução no tempo de execução e melhor aproveitamento dos recursos do sistema, procurando evitar a ociosidade dos mesmos. Mas este tipo de processamento envolve um cuidado especial com a sincronização e o acesso a dados compartilhados para manter a coerência dos mesmos. Num ambiente distribuído, sendo a passagem de mensagem o paradigma para este tipo de processamento, tais detalhes são de responsabilidade do usuário. O objetivo aqui, é fornecer um ambiente com o paradigma de variáveis compartilhadas para sistemas distribuídos de um modo transparente ao usuário: um sistema interoperável e eficiente que emprega estratégias e técnicas de implementação para a obtenção de um bom desempenho.As the physical boundary in the development of faster processor and memory chips is approached, parallel programming is becoming more importante. Depending on the application, parallel programming can reduce its execution time and improve the use of the available hardware resources still trying to reduce their idleness. However, having several processes to cooperate in a single parallel program requires special care in keeping the coherence of the data shared among them. While data sharing is the preferred programing paradign when developing parallel applications, it can be more easily achieved only when physical memory is shared among the processes. In a distributed environment, where each processor has direct access only to its local memory, the communication between processes is achieved by message passing, causing the programmer to worry about severalimplemantation details. Here, we intend to provide a programming environment with shared variable for distributed systems with transparente access to the programmer. We present an interoperable and efficient system that uses special strategies to improve the performance of parallel applications.Biblioteca Digitais de Teses e Dissertações da USPSato, Liria MatsumotoIguma, Denise1997-08-15info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttps://www.teses.usp.br/teses/disponiveis/3/3142/tde-08102024-110648/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-08T14:13:02Zoai:teses.usp.br:tde-08102024-110648Biblioteca 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-08T14:13:02Biblioteca Digital de Teses e Dissertações da USP - Universidade de São Paulo (USP)false |
| dc.title.none.fl_str_mv |
Aspectos de implementação de um ambiente para programação paralela com variáveis compartilhadas em sistemas distribuídos. Untitled in english |
| title |
Aspectos de implementação de um ambiente para programação paralela com variáveis compartilhadas em sistemas distribuídos. |
| spellingShingle |
Aspectos de implementação de um ambiente para programação paralela com variáveis compartilhadas em sistemas distribuídos. Iguma, Denise Distributed systems Electronic engineering Engenharia eletrônica Memória (Eletrônica digital) Memory (Digital electronics) Parallel programming Programação paralela Sistemas distribuídos |
| title_short |
Aspectos de implementação de um ambiente para programação paralela com variáveis compartilhadas em sistemas distribuídos. |
| title_full |
Aspectos de implementação de um ambiente para programação paralela com variáveis compartilhadas em sistemas distribuídos. |
| title_fullStr |
Aspectos de implementação de um ambiente para programação paralela com variáveis compartilhadas em sistemas distribuídos. |
| title_full_unstemmed |
Aspectos de implementação de um ambiente para programação paralela com variáveis compartilhadas em sistemas distribuídos. |
| title_sort |
Aspectos de implementação de um ambiente para programação paralela com variáveis compartilhadas em sistemas distribuídos. |
| author |
Iguma, Denise |
| author_facet |
Iguma, Denise |
| author_role |
author |
| dc.contributor.none.fl_str_mv |
Sato, Liria Matsumoto |
| dc.contributor.author.fl_str_mv |
Iguma, Denise |
| dc.subject.por.fl_str_mv |
Distributed systems Electronic engineering Engenharia eletrônica Memória (Eletrônica digital) Memory (Digital electronics) Parallel programming Programação paralela Sistemas distribuídos |
| topic |
Distributed systems Electronic engineering Engenharia eletrônica Memória (Eletrônica digital) Memory (Digital electronics) Parallel programming Programação paralela Sistemas distribuídos |
| description |
Com a aproximação dos limites físicos para o aprimoramento de processadores e memória, uma modalidade de processamento vem se destacando, o processamento paralelo. Com esse tipo de processamento, dependendo da aplicação, obtém-se redução no tempo de execução e melhor aproveitamento dos recursos do sistema, procurando evitar a ociosidade dos mesmos. Mas este tipo de processamento envolve um cuidado especial com a sincronização e o acesso a dados compartilhados para manter a coerência dos mesmos. Num ambiente distribuído, sendo a passagem de mensagem o paradigma para este tipo de processamento, tais detalhes são de responsabilidade do usuário. O objetivo aqui, é fornecer um ambiente com o paradigma de variáveis compartilhadas para sistemas distribuídos de um modo transparente ao usuário: um sistema interoperável e eficiente que emprega estratégias e técnicas de implementação para a obtenção de um bom desempenho. |
| publishDate |
1997 |
| dc.date.none.fl_str_mv |
1997-08-15 |
| 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/3142/tde-08102024-110648/ |
| url |
https://www.teses.usp.br/teses/disponiveis/3/3142/tde-08102024-110648/ |
| 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_ |
1818279181151109120 |