O objetivo do trabalho é realizar simulações que comprovem os benefícios da exploração da localidade temporal e espacial. Importante explorar o espaço de projeto fazendo alterações (cenários) em tamanhos de linhas, blocos, associatividade, tamanhos de caches, políticas de coerência, políticas de substituição, etc...
Os arquivos de arquitetura e trace utilizados para fazer a simulações estão disponíveis no repositório, além de um google sheets com todos os resultados de cada simulação em detalhe e as métricas mais importantes que foram usadas para analisar e fazer o trabalho, que se encontra aqui.
As simulações feitas foram:
Simulação 1-Arquitetura1 Trace1
Simulação 2-Arquitetura2 Trace1
Simulação 3-Arquitetura2v2 Trace1v2
Simulação 4-Arquitetura3 Trace2
Simulação 5-Arquitetura4 Trace3
Simulação 6-Arquitetura5 Trace4
Simulação 7-Arquitetura4v2 Trace5
Simulação 8-Arquitetura5v2 Trace5
Simulação 9-Arquitetura2 Trace6
Simulação 10-Arquitetura6 Trace6v2