Programação Paralela em Arquiteturas Multi-Core/Compiladores paralelizadores: diferenças entre revisões

[edição não verificada][edição não verificada]
Conteúdo apagado Conteúdo adicionado
Brunofs (discussão | contribs)
Brunofs (discussão | contribs)
Linha 557:
* Os ganhos obtidos com estes compiladores são ainda pouco satisfatórios: para obter bons ''speedups'' deve-se ter a ajuda de especialistas, além do nível de automatização. A sutileza pela qual o programador procura é a razão pela qual o compilador não pode fazer a paralelização por ele.
 
Abaixo segue uma comparação feita entre a execução de alguns códigos paralelizados via compiladores paralelizados e a execução de uma versão paralelizada manualmente. Além disso, utilizaram-se como bases de código seqüenciais os ''benchmarks NAS SP e BT'', largamente utilizadas para comparações de desempenho entre versões paralelas de códigos seqüenciais.
 
As quatro versões de código paralelo são: