Lista de Exercicios II.doc

2
Lista de Exercícios Arquitetura e Organização de Computadores Prof. Rodrigo Amorim MANUSCRITA Entrega uma aula antes da prova 1. Uma das características das arquiteturas RISC é que a maioria das instruções possuem tamanhos iguais. Quais as conseqüências e vantagens desta característica? Pg 519 2. Defina pipeline e sua importância no desempenho dos processadores. Pg 441 3. Como funciona o pipeline vetorial? Pg 680 4. Explique a diferença de processamento entre os três modelos de máquina. Como funciona o processamento de informações dependentes. Pg 529 5. O que é predição de desvio? Qual a diferença entre as técnicas de predição estáticas e as dinâmicas? Pg 450 6. Como é classificação de arquiteturas paralelas proposta por Flynn? Você considera essa classificação abrangente o suficiente para englobar as novas arquiteturas paralelas? Pg 651 7. Qual a diferença entre as arquiteturas SMP (UMA), NUMA, COMA e CC- NUMA? Pg 676 8. Por que em máquinas multiprocessadas a utilização de memória cache pode causar incoerências. Dê um exemplo em que pode ocorrer incoerência. Pg 664 e 677 9. Imagine que você tem um cluster com memória compartilhada e outra com memória distribuída. Em qual delas você usaria uma topologia de rede estática e em qual usaria uma topologia de rede dinâmica? Justifique. Pg 673 10. Como é feita a comunicação entre processos em clusters com memória distribuída? E com memória compartilhada? Pg 673 11. Faça uma comparação entre as arquiteturas SMP e Cluster. Dê o

Transcript of Lista de Exercicios II.doc

Page 1: Lista de Exercicios II.doc

Lista de Exercícios

Arquitetura e Organização de Computadores

Prof. Rodrigo Amorim

MANUSCRITA

Entrega uma aula antes da prova

1. Uma das características das arquiteturas RISC é que a maioria das instruções possuem tamanhos iguais.

Quais as conseqüências e vantagens desta característica? Pg 519

2. Defina pipeline e sua importância no desempenho dos processadores. Pg 441

3. Como funciona o pipeline vetorial? Pg 680

4. Explique a diferença de processamento entre os três modelos de máquina. Como funciona o

processamento de informações dependentes. Pg 529

5. O que é predição de desvio? Qual a diferença entre as técnicas de predição estáticas e as dinâmicas? Pg

450

6. Como é classificação de arquiteturas paralelas proposta por Flynn? Você considera essa classificação

abrangente o suficiente para englobar as novas arquiteturas paralelas? Pg 651

7. Qual a diferença entre as arquiteturas SMP (UMA), NUMA, COMA e CC-NUMA? Pg 676

8. Por que em máquinas multiprocessadas a utilização de memória cache pode causar incoerências. Dê um

exemplo em que pode ocorrer incoerência. Pg 664 e 677

9. Imagine que você tem um cluster com memória compartilhada e outra com memória distribuída. Em

qual delas você usaria uma topologia de rede estática e em qual usaria uma topologia de rede dinâmica?

Justifique. Pg 673

10. Como é feita a comunicação entre processos em clusters com memória distribuída? E com memória

compartilhada? Pg 673

11. Faça uma comparação entre as arquiteturas SMP e Cluster. Dê o exemplo de uma aplicação que pode

obter um melhor desempenho sendo executada em uma SMP e outra que pode obter um melhor

desempenho sendo executada num Cluster. Pg 675

12. Calcule os períodos de clock (a-c) e as freqüências (d-f) de operação dos seguintes processadores:

a) 700 MHz

b) 1.6 GHz

c) 2.8 GHz

d) 1.6 ns

e) 0.8 ns

f) 0.2 ns