Para
os trabalhos sobre paralelismo em nível de Instrução (G2, G3, G4, G5, G6 e G7)
- histórico da
evolução da arquitetura típica
- princípio geral de
funcionamento
- escalonamento de instruções
- mecanismos de previsão de desvios
- emissão múltiplas de instruções
- recursos nos compiladores para expor e explorar ILP
- vantagens e desvantagens
- para uma cpu exemplo da
arquitetura de sua escolha: formato das
instruções; características do paralelismo
(pipelining, super escalar, vetorial, vliw); previsão
de desvio; gerenciamento de
memória (cache, memória virtual);
características físicas: VLSI, consumo,
dissipação, encapsulamento; análise de
desempenho (comparações);
- referências
|
Para o trabalho sobre paralelismo em
nível de thread (G8, G9 e G10)
- histórico da evolução das arquiteturas
típicas (memória compartilhada e de memória
distribuída)
- princípio geral de
funcionamento
- desempenho
- mecanismos de coerência de cache e de
consistência de memória
- mecanismos de sincronização
- vantagens e desvantagens
- para uma
máquina exemplo de sua escolha: arquitetura;
escalabilidade, disponibilidade de
software (aplicativos e sistemas operacionais) ; análise de desempenho
(comparações) e
participação no mercado
- tendências futuras
para o mercado
- referências
|