04.07.2014 Views

download completo - SET - USP

download completo - SET - USP

download completo - SET - USP

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

154<br />

Célia Leiko Ogawa Kawabata, Wilson Sergio Venturini & Humberto Breves Coda<br />

Speedups obtidos com o modelo de<br />

toróide<br />

speedup<br />

12<br />

11<br />

10<br />

9<br />

8<br />

7<br />

6<br />

5<br />

4<br />

3<br />

2<br />

Speedup<br />

Integração<br />

Montagem<br />

Solução<br />

Teórico<br />

3 6 9 12<br />

número de escravos<br />

Figura 1 – Speedups obtidos com a simulação de um toróide.<br />

Na Figura 1 é possível observar que a parte que obteve o melhor desempenho é a montagem<br />

da matriz seguida da integração dos elementos e por último a solução do sistema. A integração de<br />

elementos possui uma sobrecarga de processamento, pois os elementos de interface da divisão do<br />

modelo para o processamento paralelo ocasionam a necessidade do cálculo desses elementos em 2<br />

processadores. A montagem da matriz não tem essa sobrecarga e por isso possui desempenho<br />

melhor. Observa-se que o speedup global também alcança bom desempenho.<br />

5 CONCLUSÕES PARCIAIS<br />

O objetivo de estudo e identificação dos gargalos de tempo iniciais para paralelização do<br />

AcadSoft foi plenamente atingido. Dessa forma, o objetivo de estudo teórico, proposta e<br />

implementação da paralelização da integração de elementos e montagem do sistema do programa<br />

cascatridin.for foi atingido, atingindo bons níveis de speedup e eficiência para o período que a<br />

pesquisa se desenvolveu.<br />

A disseminação dos conhecimentos, criação de cultura de programação em paralelo, bem<br />

como a ajuda direta na paralelização de outros códigos já está sendo realizada.<br />

Como continuidade do trabalho, um algoritmo do método de elementos de contorno está em<br />

fase de paralelização.<br />

6 AGRADECIMENTOS<br />

A autora agradece à FAPESP pelo apoio financeiro.<br />

7 REFERÊNCIAS<br />

AMESTOY, P. R. et al. Hybrid scheduling for the parallel solution of linear systems. Parallel<br />

Computing, Elsevier Science Publishers, v. 32, n. 2, p.136-156, 2006.<br />

Cadernos de Engenharia de Estruturas, São Carlos, v. 11, n. 53, p. 151-155, 2009

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!