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

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.

Objectives

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) ISBN: 1-55860-329-8.
  • WILKINSON, Barry. Computer Architecture: Design and Performance. Hemel Hempstead, Hertfordshire: Prentice-Hall, 1996. (2nd edition) 463p. ISBN: 0-13-518200-X.
  • 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. ISBN: 0-86720-204-1.
  • JOHNSON, M. Superscalar Microprocessor Design. Englewood Cliffs: Prentice-Hall, 1991. ISBN: 0-13-875634-1.
  • 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.

Disciplinas Equivalentes

Disciplina Curso
ARQUITETURA E ORGANIZAÇÃO D COMPUTADORES III Ciência da Computação (Bacharelado)
ARQUITETURA E ORGANIZAÇÃO D COMPUTADORES III Engenharia de Computação (Bacharelado)

Page generated on 2024-12-23 09:07:20 (query took 0.153726s)