Nome da Disciplina
ARQUITETURA E ORGANIZAÇÃO COMPUT. AVANÇADOS
CÓDIGO
1110194
Carga Horária
68 horas
Atividade Complementar
Não
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.

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.

Turmas Ofertadas

Turma Período Vagas Matriculados Curso / Horários Professores
M1 2018 / 2 45 18 Ciência da Computação (Bacharelado)
Engenharia de Computação (Bacharelado)
Horários
ManhãTardeNoite
QUI08:00 - 08:50
08:50 - 09:40
SEG17:10 - 18:00
18:00 - 18:50
RAFAEL IANKOWSKI SOARES
Professor Regente

JULIO CARLOS BALZANO DE MATTOS
Professor responsável pela turma

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)

Página gerada em 16/12/2018 20:22:03 (consulta levou 0.121758s)