PULSAR: um sistema de memória virtual compartilhada e distribuída, baseado em consistência de memória relaxada.

Neste trabalho, procura-se fazer um estudo detalhado do conceito de sistemas de memória compartilhada e distribuída (DSM: Distributed Shared Memory), abordando aspectos tais como, algoritmos básicos que implementam esses sistemas e principais parâmetros de projeto, como, por exemplo, heterogeneidade...

Descripción completa

Detalles Bibliográficos
Autor: Marino, Mário Donato
Tipo de recurso: tesis de maestría
Estado:Versión publicada
Fecha de publicación:1996
País:Brasil
Institución:Universidade de São Paulo (USP)
Repositorio:Biblioteca Digital de Teses e Dissertações da USP
Idioma:portugués
OAI Identifier:oai:teses.usp.br:tde-14102024-151339
Acceso en línea:https://www.teses.usp.br/teses/disponiveis/3/3141/tde-14102024-151339/
Access Level:acceso abierto
Palabra clave:Arquitetura de computadores
Computer architecture
Parallel processing (Computing)
Processamento paralelo (Computação)
Descripción
Sumario:Neste trabalho, procura-se fazer um estudo detalhado do conceito de sistemas de memória compartilhada e distribuída (DSM: Distributed Shared Memory), abordando aspectos tais como, algoritmos básicos que implementam esses sistemas e principais parâmetros de projeto, como, por exemplo, heterogeneidade, granularidade, integração, implementação, sincronização e os vários tipos existentes de consistência. Procura-se fazer também um estudo bastante profundo e detalhado do estado da arte em sistemas DSM, mostrando-se as características gerais mais relevantes e detalhando alguns deles em especial, que são os mais importantes. Seguindo a tendência internacional, propõe-se o DSM pulsar, justificando, por exemplo, o modelo de consistência adotado, os protocolos de consistência e a sincronização. Por fim, são mostrados os resultados dos parâmetros mais relevantes do PULSAR, permitindo se ter uma visão global bastante elucidativa do comportamento do mesmo.