-
Organização e Arquitetura de Computadores
Período: 2000.2
Conteúdo
Professor
Objetivos
Ementa
Conceitos
Fundamentais
Programa
Plano de Aulas
Bibliografia
Material
do Curso
Avaliação
Notas dos Alunos
Lista
de Exercícios
Datas Importantes
Lista
de Discussão
URLs Adicionais
Professor: Elmar
Uwe Kurt Melcher [Volta para
Conteúdo]
Horários
do Professor
Objetivos:
[Volta
para Conteúdo]
Objetivos Gerais:
-
Entender técnicas de ótimização
para sistemas computacionais.
-
Entender técnicas para projetar sistemas computacionais
complexos.
Objetivos Específicos:
-
Compreender os conceitos de pipelining e parallelismo.
-
Conhecer o organização de processadores
modernos.
-
Compreender metodologias de projeto de sistemas embarcados.
Programa: [Volta
para Conteúdo]
-
Introdução
-
A evolução da Computação
-
Organização avançada de processadores
-
Ótimização e compromisso velocidade/custo
-
Busca antecipada de instruções (implementação
Mic-2)
-
Pipelining (implementação Mic-3 e Mic-4)
-
Predição de desvios
-
Execução fora de ordem e renomeação de registros
-
Execução especulativa
-
Uma instrução para múltiplos dados (SIMD)
-
Início múltiplo de instruções (superescalar)
-
Exemplo: Pentium IV ou Athlon XP
-
Processadores digitais de sinais
-
Arquiteturas de Computadores Parallelas
-
Modelos de comunicação
-
Modelos de interconexão
-
Medidas de desempenho
-
Software
-
Exemplo baseado em memória compartilhada
-
Exemplo baseado em troca de mensagens
-
Cluster (Walfredo)
-
Sistemas Embarcados
-
O sistema em um chip
-
Tecnicas de de projeto baseados em componentes IP
-
Processadores específicos para uma aplicação
-
Circuitos reconfiguráveis dinamicamente (Brunelli)
Plano de Aulas: [Volta
para Conteúdo]
Bibliografia:
[Volta
para Conteúdo]
Tanenbaum, A., Computer Arquitecture, quarta edição,
Prentice Hall., 1998
Stallings, W., Computer Organization and Arquitecture,
quarta edição, Prentice Hall, 1996
Hamacher, Vranesik e Zaky, Computer Organization,
terceira edição, McGraw-Hill, 1996
Avaliação: [Volta
para Conteúdo]
A avaliação será feita com 2
provas escritas, um seminário, uma
reposição e uma prova final. O uso de todo tipo de material
impresso ou manuscrito nas provas será permitido.
Datas Importantes:
[Volta
para Conteúdo]
Prova 1 |
|
Prova 2 |
|
Reposição |
|
Prova Final |
|
URLs Adicionais: [Volta
para Conteúdo]