Artigo Mapeamento Direto E Conjunto Associtivo SBC Com Referencias
1334 palavras
6 páginas
Simuladores de mapeamento de memória Direto e Conjunto AssociativoNomes dos integrantes
Engenharia de Computação – Universidade de Santa Cruz do Sul (UNISC)
96.815-900 – Santa Cruz do Sul – RS – Brazil
Email dos integrantes
Abstract. This article describes two techniques for instruction scheduling, the Scoreboard Tomasulo methods, and presents the comparison between the two, the results were extracted from specific simulators that use the same instruction set and vary the amount of functional units.
Resumo. Este artigo descreve dois métodos de mapeamento de memória, mapeamento Direto e Conjunto Associativo, apresenta a comparação entre os dois, tendo os resultados extraídos de simuladores específicos que utilizam um benchmark para comparações e geração de instruções randômico.
1. Aspectos Gerais
Os métodos de mapeamento de memória Direto e Conjunto Associativo têm por finalidade transferir os dados da memória principal (RAM) para a memória cachê de forma a evitar que o processador precise acessar o mínimo possível de vezes a memória principal, visto que a cachê é muitas vezes menor que a principal, também aproveitam melhor nos casos de “miss” no qual tem que ler a memória principal, ao invés de trazer apenas a instrução buscada, é trazido um bloco inteiro de instruções.
A diferença principal entre os dois métodos consistem em que no método direto, cada campo da unidade principal tem um local definido dentro da cachê, já no método Conjunto Associativo, cada campo tem um local definido dentro do bloco associativo, mas pode ser gravado em qualquer bloco associativo através de uma política de substituição.
A função BENCHMARK roda em ambos os programas uma seqüência de 2 mil instruções igual, tal seqüência foi gerada também aleatoriamente, mas armazenadas para que a mesma seqüência seja executada em ambos os simuladores para tornar mais justa a comparação, existe um benchmark diferente para cada tamanho de memória principal.
2. Mapeamento Direto
Cada palavra da