Aspectos de implementação de um ambiente para programação paralela com variáveis compartilhadas em sistemas distribuídos.

Detalhes bibliográficos
Ano de defesa: 1997
Autor(a) principal: Iguma, Denise
Orientador(a): Não Informado pela instituição
Banca de defesa: Não Informado pela instituição
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