An ́lise de desempenho entre uma arquitetura a com m ́ltiplos n ́cleos e uma arquitetura com u u paralelismo de fluxo simultâneo
2768 palavras
12 páginas
An´alise de desempenho entre uma arquitetura com m´ultiplos n´ucleos e uma arquitetura com paralelismo de fluxo simultˆaneoRamalheira, Jo˜ao Luiz
Roecker, Max
jlramalheira@gmail.com
max.roecker@gmail.com
Junho de 2014
Sum´ ario 1 Introdu¸c˜ ao 1
2 Fundamenta¸c˜ ao te´ orica 2.1 Arquiteturas multi-n´ ucleos . . . . . . . . . . . . . . . . . . . .
2.2 Paralelismo a n´ıvel de fluxo . . . . . . . . . . . . . . . . . . .
3
3
4
3 Desenvolvimento
3.1 Metodologia . . . . . . . .
3.2 Ambiente de simula¸ca˜o . .
3.3 Modelagem da arquitetura
3.4 Resultados obtidos . . . .
6
6
6
7
8
.
.
.
.
.
.
.
.
4 Conclus˜ ao .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
12
ii
Resumo
Esse trabalho tem o objetivo de fazer um estudo explorat´orio de compara¸c˜ ao de desempenho entre dois modelos de arquitetura paralela: o primeiro utilizando m´ ultiplos n´ ucleos e o segundo utilizando a metade dos n´ ucleos definidos pela primeira por´em utilizando a uma tecnologia de controle de 2 (dois) fluxos simultˆaneos por n´ ucleo. Esse trabalho apresenta um estudo dos principais fatores que afetam o desempenho de cada uma das arquiteturas propostas. Para comparar esses desempenhos, utilizou-se os resultados de execu¸c˜ao do benchmark SPLASH-2 sobre o simulador Multi2Sim.
Palavras-chave: Arquiteturas multi-n´ ucleos; Paralelismo a n´ıvel de fluxo; An´ alise de desempenho.
iii
1
Introdu¸c˜ ao A Lei de Moore ´e um conceito emp´ırico, proposto por Gordon Moore em
1965, afirmando que a quantidade de transistores de um chip de processador duplica a cada 18-24 meses, acarretando tamb´em o aumento na velocidade de clock.
No in´ıcio dos anos 2000, arquiteturas com somente um u
´nico processador