Logo Passei Direto
Buscar

Lista 1 Arq Comp II pdf

Ferramentas de estudo

Questões resolvidas

Os primeiros exemplos de projeto CISC e RISC são o VAX 11/780 e o IBM RS/6000, respectivamente. Usando um programa de benchmark típico, o resultado são as seguintes características de máquina: Processador Frequência de Clock Desempenho Tempo de CPU VAX 11/780 5 MHz 1 MIPS 12 x segundos IBM RS/6000 25 MHz 18 MIPS x segundos A coluna final mostra que o VAX exigia 12 vezes mais tempo que o IBM, medido em tempo de CPU.
Qual é o tamanho relativo da quantidade de instruções do código de máquina para esse programa de benchmark rodando nas duas máquinas?

Considere a tabela abaixo para o calcula da média de CPI e MIPS. Prova-se que nesse caso a CPI = 2,24 e a taxa MIPS = 178.
Compare o fator de speedup real com o fator de speedup teórico determinado pela lei de Amdhal.

Considere a tabela abaixo para o calcula da média de CPI e MIPS. Prova-se que nesse caso a CPI = 2,24 e a taxa MIPS = 178.
Calcule o fator de speedup.

Considere um microprocessador de 32 bits com instruções de 32 bits, compostas de dois campos: o primeiro byte contém o opcode e o restante, o operando imediato ou o endereço de um operando.
Discuta o impacto sobre a velocidade do sistema se o barramento do microprocessador tiver: 1. Um barramento de endereço local de 32 bits e um barramento de dados local de 16 bits, ou 2. Um barramento de endereço local de 16 bits e um barramento de dados local de 16 bits.

Material
páginas com resultados encontrados.
páginas com resultados encontrados.
details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Questões resolvidas

Os primeiros exemplos de projeto CISC e RISC são o VAX 11/780 e o IBM RS/6000, respectivamente. Usando um programa de benchmark típico, o resultado são as seguintes características de máquina: Processador Frequência de Clock Desempenho Tempo de CPU VAX 11/780 5 MHz 1 MIPS 12 x segundos IBM RS/6000 25 MHz 18 MIPS x segundos A coluna final mostra que o VAX exigia 12 vezes mais tempo que o IBM, medido em tempo de CPU.
Qual é o tamanho relativo da quantidade de instruções do código de máquina para esse programa de benchmark rodando nas duas máquinas?

Considere a tabela abaixo para o calcula da média de CPI e MIPS. Prova-se que nesse caso a CPI = 2,24 e a taxa MIPS = 178.
Compare o fator de speedup real com o fator de speedup teórico determinado pela lei de Amdhal.

Considere a tabela abaixo para o calcula da média de CPI e MIPS. Prova-se que nesse caso a CPI = 2,24 e a taxa MIPS = 178.
Calcule o fator de speedup.

Considere um microprocessador de 32 bits com instruções de 32 bits, compostas de dois campos: o primeiro byte contém o opcode e o restante, o operando imediato ou o endereço de um operando.
Discuta o impacto sobre a velocidade do sistema se o barramento do microprocessador tiver: 1. Um barramento de endereço local de 32 bits e um barramento de dados local de 16 bits, ou 2. Um barramento de endereço local de 16 bits e um barramento de dados local de 16 bits.

Prévia do material em texto

Arquitetura de Computadores II 
Prof: Javier Entrega: 08/03/2018. RA:_________.Aluno:_____________________________________ 
PARTE 1 
Lista 1 de Exercícios 
1) Os primeiros exemplos de projeto CISC e RISC são o VAX 11/780 e o IBM RS/6000, respectivamente. 
Usando um programa de benchmark típico, o resultado são as seguintes características de máquina: 
Processador Frequência de Clock Desempenho Tempo de CPU 
VAX 11/780 5 MHz 1 MIPS 12 x segundos 
IBM RS/6000 25 MHz 18 MIPS x segundos 
A coluna final mostra que o VAX exigia 12 vezes mais tempo que o IBM, medido em tempo de CPU. 
a) Qual é o tamanho relativo da quantidade de instruções do código de máquina para esse programa 
de benchmark rodando nas duas máquinas? 
b) Quais são os valores de CPI para as duas máquinas? 
2) A tabela a seguir, baseada em dados relatados na literatura (Heath,1984), mostra os tempos de execução, 
em segundo, para cinco programas diferentes de benchmark em três máquinas. 
Benchmark 
Processador 
R M Z 
E 417 244 134 
F 83 70 70 
H 66 153 135 
I 39449 35527 66000 
K 772 368 369 
a) Calcule a métrica de velocidade para cada processador para cada benchmark, normalizada para a 
máquina R. Ou seja, os valores de razão para R são todos iguais a 1,0. Outras razões são calculadas 
por médio da equação ri = Trefi/Tsuti que relaciona o tempo de execução do sistema de referência 
com o tempo de execução do sistema em teste para o benchmark i. No caso R é tratado como o 
sistema de referência. Depois calcule o valor da média aritmética para cada sistema. 
b) Repita o item a) usando M como referência. 
c) Qual máquina é mais lenta, com base em cada um dos dois cálculos anteriores? 
d) Repita os cálculos das partes a) e b) usando a média geométrica. Qual máquina é mais lenta baseada 
nos dois cálculos? 
3) Avalie os dados da tabela abaixo, e note que os cálculos são similares ao exercício anterior. Considere 
as definições dadas no item a) do exercício anterior. 
Benchmark 
 Processador 
X Y Z 
1 20 10 40 
2 40 80 20 
a) calcule o valor da média aritmética para cada sistema usando X como a máquina de referência e 
depois usando Y como a máquina de referência. Demonstre que, intuitivamente, as três máquinas 
têm um desempenho relativamente equivalente e que a medida aritmética gera resultados 
enganosos. 
b) Calcule o valor da média geométrica para cada sistema usando X como a máquina de referência e 
depois usando Y como a máquina de referência. Demonstre que os resultados são mais realistas do 
que com a média aritmética. 
4) Considere a tabela abaixo para o calcula da média de CPI e MIPS. Prova-se que nesse caso a CPI = 2,24 
e a taxa MIPS = 178. 
Tipo de instrução CPI Número de Instruções (%() 
Aritmética de inteiros 1 60% 
Load /Store com acerto 
de cache 
2 18% 
Desvio 4 12% 
Referência a memória 
com falha de cache 
8 10% 
Agora, suponha que o programa possa ser executado em oito tarefas paralelas ou threads com 
aproximadamente o mesmo número de instruções executadas em cada tarefa. A execução é em um 
sistema de 8 processadores, com cada processador (core) 
 Tendo o mesmo desempenho do único processador usado originalmente. A coordenação e sincronização 
entre as partes acrescentam mais 25.000 execuções de instrução a cada tarefa. Considere a mesma mistura 
de instruções da tabela acima para cada tarefa, mas aumente o CPI para referência á memória com cada 
perda de cache para 12 ciclos, devido à disputa pela memória. 
a) Determine o CPI médio 
b) Determine a taxa MIPS correspondente 
c) Calcule o fator de speedup 
d) Compare o fator de speedup real com o fator de speedup teórico determinado pela lei de Amdhal. 
5) Considere um microprocessador de 32 bits com instruções de 32 bits, compostas de dois campos: o 
primeiro byte contém o opcode e o restante, o operando imediato ou o endereço de um operando. 
a) Qual é a capacidade de memória máxima endereçável diretamente (em bytes)? 
b) Discuta o impacto sobre a velocidade do sistema se o barramento do microprocessador tiver: 
1. Um barramento de endereço local de 32 bits e um barramento de dados local de 16 bits, ou 
2. Um barramento de endereço local de 16 bits e um barramento de dados local de 16 bits. 
c) Quantos bits são necessários para o contador de programa e o registrador de instrução? 
 
PARTE 2 
Pesquisa 
Faça uma pesquisa sobre Técnicas para Avaliação de Desempenho em computadores de 
mesma arquitetura para .SPEC (System Performance Evaluation Cooperative ou Standard ). A pesquisa 
envolve: 
a) A definição de Benchmark para avaliação de desempenho e como é constituído. 
b) A identificação de diferentes pacotes de Benchmark Padronizados citando suas características e o 
que avaliam 
c) A escolha de um dos pacotes para detalhamento de sua pesquisa. 
 
 
Obs: A Parte 2 deve ser descrita em páginas separadas, anexas à lista de exercícios, contemplando os itens 
a), b) e c) acima.

Mais conteúdos dessa disciplina