Para
os trabalhos sobre paralelismo em nível de Instrução (G01, G02, G03,
G04, G05,
G06, G07, G08, G09 e G10)
- 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 (G11, G12, G13, G14 e G15)
- 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
|