Programa

Arquitecturas para Computação de Elevado Desempenho

Diploma de Estudos Avançados em Engenharia Aeroespacial

Programa

A disciplina centra-se no estado da arte em arquitectura de computadores e na discussão dos principais desafios de investigação para o desenvolvimento futuro destes sistemas. Os principais tópicos cobertos pelo programa são: 1. Ferramentas para simulação de micro-arquitecturas (e.g. SimpleScalar) 2. Contadores de desempenho de processadores e programas de avaliação (benchmark programs) 3. Superpipelining: a solução para melhorar o desempenho dos processadores? 4. Reconsiderando predictores de saltos complexos para as tecnologias futuras 5. Multithreading: explorando paralelismo adicional em processadores super-escalares 6. Trace dinâmico de programas para reconfiguração das arquitecturas 7. Arquitecturas VLIW e Explicit Parallel Instruction Computing (EPIC): explorar paralelismo extra ao nível da instrução sem aumentar significativamente a complexidade do hardware 8. Análise de processadores comerciais de 32 e 64-bit: IA-32 proc., Alpha 21264, Itanium and Athlon 64 9. Arquitecturas SIMD: extensões multimedia para processadores de uso geral 10. Representação DFG e algoritmos para calcular o limite de iteração 11. Processamento pipelining e paralelo 12. Re-temporização 13. Folding e Unfolding 14. Arquitecturas Sistólicas