Projeto, Modelagem e Simulação de Processadores de Alto Desempenho.
Curso de Bacharelado em Engenharia de Computação
Projeto, Modelagem e Simulação de Processadores de Alto
Desempenho
Felipe Prado Yonehara
Prof(a). Orientador(a): Ms. Marcos Alves
Relatório Final submetido à Coordenação do Curso de
Bacharelado em Engenharia de Computação da Universidade Católica Dom Bosco como parte dos requisitos para a obtenção do título de Bacharel em Engenharia de Computação.
UCDB - Campo Grande - MS - Novembro/2009
Conteúdo
1 Introdução
10
2 Fundamentação Teórica
2.1
2.2
2.3
Arquitetura 2D-VLIW . . . . . . . . . . . . . . . . . . . . . . . .
Arquitetura IA-64 Itanium . . . . . . . . . . . . . . . . . . . . . .
2.2.1 O modelo EPIC (Explicit Parallel Instruction Computing )
2.2.2 A Arquitetura SuperEscalar . . . . . . . . . . . . . . . . .
Ferramenta PTLSim . . . . . . . . . . . . . . . . . . . . . . . . .
2.3.1 Visão Geral do Código Base do PTLSim . . . . . . . . . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
12
12
13
13
14
14
16
3 Desenvolvimento do Trabalho
17
4 Experimentos e Resultados
27
5 Conclusões e Trabalhos Futuros
30
Referências Bibliográcas
31
3.1
3.2
3.3
4.1
4.2
4.3
A Ferramenta PTLSim . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Processo de Decodicação de Instruções . . . . . . . . . . . . . . . . . . . . . . .
Despacho e Cluster . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Descrição dos Experimentos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Resultados . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Considerações Finais . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2
17
19
20
27
27
28
Lista de Figuras
2.1
2.2
2.3
Viso geral da