Nome da Atividade
ARQUITETURA E ORGANIZAÇÃO COMPUT. AVANÇADOS
CÓDIGO
1110194
Carga Horária
68 horas
Tipo de Atividade
DISCIPLINA
Periodicidade
Semestral
Unidade responsável
CARGA HORÁRIA TEÓRICA
2
CARGA HORÁRIA PRÁTICA
2
FREQUÊNCIA APROVAÇÃO
75%
CARGA HORÁRIA OBRIGATÓRIA
4
CRÉDITOS
4

Ementa

Máquinas Superescalares, Superpipelines e VLIW. Multicomputadores e Multiprocessadores. Arquiteturas Paralelas e Não-Convencionais: processadores vetoriais e arquiteturas sistólicas. Microcontroladores. Tendências.

Objetivos

Objetivo Geral:

Esta disciplina tem como objetivo estudar sistemas computacionais em hardware de altíssimo desempenho, abordando, para tanto, as técnicas utilizadas no projeto da arquitetura, da organização e da interconexão dos computadores.

Conteúdo Programático

1. Introdução. Níveis de Paralelismo . Classificação das Máquinas Paralelas.
2. Máquinas Superescalares e Superpipelines. Pipelines: tipos (granularidade), estrutura, conflitos e soluções. Superescalares:
princípios, conflitos, despacho em ordem/terminação em ordem, despacho em ordem/terminação fora-de-ordem, despacho forade-
ordem/terminação fora-de-ordem, janelas de instruções centralizada e distribuída, renomeação de registradores. Exemplos.
Superpipelines: princípio de funcionamento e estrutura. Conflitos e soluções. Exemplos.
3. VLIW: princípio de funcionamento, estrutura, programas e fluxos, tipos de escalonamento. Exemplos.
4. Multicomputadores e Multiprocessadores. Classificação das Máquinas Paralelas. estrutura, topologias de redes de interconexão,
compartilhamento de memória, comunicação entre processadores. Exemplos.
5. Arquiteturas Paralelas e Não-Convencionais. Características e exemplos: processadores vetoriais, processadores de array e
arquiteturas sistólicas.
6. Microcontroladores. Aplicações, estrutura, comparação com processadores e exemplos.
7. Tendências para Arquiteturas nos próximos anos.

Bibliografia

Bibliografia Básica:

  • HENNESSY, John L., PATTERSON, David A. Computer Architecture: A Quantitative Approach. San Francisco, California: Morgan Kaufmann Publishers, 1996. (2nd edition)
  • WILKINSON, Barry. Computer Architecture: Design and Performance. Hemel Hempstead, Hertfordshire: Prentice-Hall, 1996. (2nd edition) 463p.
  • CULLER, David E., PAL, Singh J., GUPTA, A. Parallel Computer Architecture: a hardware/software approach. Morgan Kauffmann Publishers, 1999.

Bibliografia Complementar:

  • FLYNN, Michael J. Computer Architecture: Pipelined and Parallel Processor Design. Sudbury, Massachusetts: Jones and Bartlett Publishers, 1995.
  • JOHNSON, M. Superscalar Microprocessor Design. Englewood Cliffs: Prentice-Hall, 1991.
  • CONTE, Thomas M. Parallel Processing, Superscalar and VLIW Processors. John Wiley & Sons, 1999.
  • ZOMAYA, Albert Y. H. (Ed.). Parallel & Distributed Computing Handbook. New York: McGraw-Hill, 1996.
  • HWANG, Kai., BRIGGS, Faye A. Computer Architecture and Parallel Processing. New York: McGraw-Hill, 1985. 846p.

Página gerada em 19/03/2024 00:12:56 (consulta levou 0.170149s)