Tópicos em Sistemas Digitais - CI097 (BCC, 2011-2)

Oficina de Arquiteturas Paralelas - CI825 (PPGInf, 2011-2)

pipeline Arquitetura de Computadores é a ciência (arte?) de selecionar e interconectar componentes de hardware para produzir computadores que atendam a requisitos funcionais, de desempenho e custo. Nesta disciplina trabalharemos na estensão do projeto do Multiprocessador Minimalista com Caches Coerentes (MMCC), e no desenvolvimento de ferramantas para suporte de execução e programação. Esta será uma disciplina trabalho, com reuniões de trabalho ao invés de aulas expositivas, e que pressupõe familiaridade com o conteúdo das disciplinas CI212 e CI215.

Horário: 3a 17:30-19:00 na sala XX-xx, 5a 17:30-19:00 na sala XX-xx.

Ementa: Ementa variável, focalizando tópicos em Sistemas Digitais.

Objetivo: Prover ao aluno experiência no projeto, desenvolvimento, e aplicação de ferramentas de hardware (VHDL e FPGAs) e de software para um multiprocessador com memória compartilhada (máquina multicore).

Avaliação: dois trabalhos (40%+40%), participação (20%).
Não há segunda chamada exceto nos casos previstos nos artigos 92-106 da Resolução cepe37-97.

Atendimento: antes/após as aulas e por e-mail

Programa: aulas as 17:30 nas 3as e 5as, na sala PC19.

data  assunto:                                             (rev0.1-19jul)
-------------------------------------------------------------------------
Introdução a VHDL;
estudo de uma implementação segmentada do processador MIPS;
estudo da organização do multiprocessador MMCC;
elaboração do sistema de suporte à carga e execução no MMCC;
otimização do sistema de memória virtual do MMCC;
avaliação de desempenho do MMCC.
-------------------------------------------------------------------------

Listas de Exercícios:
Provas de anos anteriores:
Trabalhos:

Pré-requisito: CI212

Bibliografia:

Material auxiliar e documentação:


Última revisão: 19jul2011
volta para: encargos| página