1
Sistemas Digitais
UFRPE
1
Sistemas Digitais
UFRPE
3
Sistemas Digitais
UFRPE
48
Sistemas Digitais
UFRPE
8
Sistemas Digitais
UFRPE
3
Sistemas Digitais
UFMS
9
Sistemas Digitais
UNEMAT
1
Sistemas Digitais
UFSM
11
Sistemas Digitais
IFMG
Texto de pré-visualização
3 Faça um programa similar ao do item anterior que usa a instrução de miltiplicação de inteiros do MIPS no lugar da sua função Pode ser o programa mais simples que você possa fazer apenas para fins de comparação Em seguida considerando que o processador usado nesta questão tem uma frequência de clock de 4GHz Obtenha o tempo de execução do código para os dois programas O que tem a sua função quadrado e a que usa a instrução de multiplicação do MIPS Em seguida calcule o desempenho relativo e determine o o melhor Para multiplicar por 2 use deslocamento à esquerda O código também deve ser entregue para testes Warning Não use pseudoinstruções Para cada pseudoinstrução utilizada será descontado um ponto na nota total 4 Para acessar uma cache diretamente mapeada com endereços de 32 bits são utilizados os bits de endereço Tag3110 Índice96 Offset 50 Faça uma tabela como no livro para mostrar os eventos e o estado da cache Você pode acrescentar informações que juglar importantes na tabela a Qual é o tamanho do bloco de cache em palavras b Quantas entradas a cache possui c Qual é a razão entre o total de bits exigido para essa implementação de cache e os bits de armazenamento de dados Desde que a alimentação foi ligada as seguintes referências de cache endereçadas por byte são registradas 10 4 6 29 132 16 511 30 140 31 180 280 d Quantos blocos são substituídos e Qual é a razão de acertos f Indique o estado final da cache com cada entrada válida representada como um registro de índice tag e dados
1
Sistemas Digitais
UFRPE
1
Sistemas Digitais
UFRPE
3
Sistemas Digitais
UFRPE
48
Sistemas Digitais
UFRPE
8
Sistemas Digitais
UFRPE
3
Sistemas Digitais
UFMS
9
Sistemas Digitais
UNEMAT
1
Sistemas Digitais
UFSM
11
Sistemas Digitais
IFMG
Texto de pré-visualização
3 Faça um programa similar ao do item anterior que usa a instrução de miltiplicação de inteiros do MIPS no lugar da sua função Pode ser o programa mais simples que você possa fazer apenas para fins de comparação Em seguida considerando que o processador usado nesta questão tem uma frequência de clock de 4GHz Obtenha o tempo de execução do código para os dois programas O que tem a sua função quadrado e a que usa a instrução de multiplicação do MIPS Em seguida calcule o desempenho relativo e determine o o melhor Para multiplicar por 2 use deslocamento à esquerda O código também deve ser entregue para testes Warning Não use pseudoinstruções Para cada pseudoinstrução utilizada será descontado um ponto na nota total 4 Para acessar uma cache diretamente mapeada com endereços de 32 bits são utilizados os bits de endereço Tag3110 Índice96 Offset 50 Faça uma tabela como no livro para mostrar os eventos e o estado da cache Você pode acrescentar informações que juglar importantes na tabela a Qual é o tamanho do bloco de cache em palavras b Quantas entradas a cache possui c Qual é a razão entre o total de bits exigido para essa implementação de cache e os bits de armazenamento de dados Desde que a alimentação foi ligada as seguintes referências de cache endereçadas por byte são registradas 10 4 6 29 132 16 511 30 140 31 180 280 d Quantos blocos são substituídos e Qual é a razão de acertos f Indique o estado final da cache com cada entrada válida representada como um registro de índice tag e dados