Tópicos em Sistemas Digitais - CI097 (BCC, 2011-2)
Oficina de Arquiteturas Paralelas - CI825 (PPGInf, 2011-2)
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:
- Livro texto: não tem
- J L Hennessy e D A Patterson,
Computer Architecture: A Quantitative Approach,
4a Ed, Morgan Kaufmann, 2007, ISBN 0-12-370490-1.
- J L Hennessy e D A Patterson, Arquitetura de
Computadores - Uma Abordagem Quantitativa, 1a Ed, Campus, 2003,
ISBN 8535211101, que é uma trdução ruim.
- Material adicional em /home/*/inf/roberto/ci097
- Jorge Tortato Jr, R A Hexsel.
A Minimalist Cache Coherent MPSoC Designed for FPGAs.
Int. J. High Performance Systems Architecture,
pgs 67-76, vol 3(2-3), 2011, ISSN: (online) 1751-6536,
(print) 1751-6528, doi: 10.1504/IJHPSA.2011.040460
- Jorge Tortato Jr e R A Hexsel.
MPSoC Minimalista com Caches Coerentes Implementado num FPGA.
X Simp em Sistemas Computacionais (WSCAD-SSC'09), pgs 1-8,
outubro 2009.
Material auxiliar e documentação:
Última revisão: 19jul2011
volta para:
encargos|
página