Detalhes bibliográficos
Ano de defesa: |
1994 |
Autor(a) principal: |
Moreno Ordóñez, Edward David |
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-28082024-132414/
|
Resumo: |
Nesta dissertação são estudados as principais soluções ao problema de coerência do cache e como resultado é proposto um novo esquema de solução baseado nos protocolos snoopy que apresenta uma extensão apropriada para ser usado num sistema multiprocessador de memória compartilhada baseado em hierarquia de barramentos e caches pois tais sistemas são muito úteis e apresentam um bom desempenho em aplicações cuja necessidade de processamento seja modesta. Com o objetivo de verificar, analisar e avaliar o funcionamento da solução aqui proposta foi construído um simulador (que considera a organização de memória e a rede de interconexão do sistema alvo) que funciona conjuntamente com o programaMINT (Mips interpreter - desenvolvido pela Universidade de Rochester) quem detecta e controla os eventos de interesse na execução de um programa aplicativo. Assim, a análise é feita através de simulação comandada por execução, técnica muito usada atualmente. São feitas simulações com um sistema de 32 processadores organizados em vários conglomerados interconectados com dois níveis de barramentos e simulações que permitem avaliar o efeito das variações de alguns parâmetros no desempenho do sistema: tamanho de bloco de cache, tamanho do cache, efeito da latência e da banda passante e de algumas técnicas de pré-busca (pré-busca implicita de grandes blocos de cache e pré-busca sequencial). |