Processamento Paralelo Aplicado a um Problema de Engenharia de Materiais

  • Paulo Jorge Quaresma U.Aberta & DI-FCT, Univ. Nova Lisboa
  • Pedro Duarte Medeiros D.Informática, FCT, Univ. Nova Lisboa
  • Alexandre Velhinho D.Ciênc.Materiais, FCT, Univ. Nova Lisboa
Palavras-chave: tomografia, multiprocessadores de memória distribuída, biblioteca MPI-2, sistema de ficheiros em paralelo

Resumo

A Tomografia de raios X é uma técnica que tem sido utilizada em muitas áreas. Os aparelhos usados produzem uma cada vez maior quantidade de dados em bruto e os investigadores têm vindo a aumentar a diversidade de informações que pretendem extrair deles. Neste trabalho, partiu-se de um programa sequencial de processamento de dados tomográficos desenvolvido pelo investigador G. Vignoles, da Universidade de Bordéus 1, que aplica aos dados em bruto vários tipos de processamento. Com o objectivo de diminuir o tempo de execução dos passos mais longos, começou-se pela optimização de determinadas partes do código, em particular, diminuindo o número de chamadas às bibliotecas de sistema e melhorando o aproveitamento da cache. Seguidamente partiu-se para a paralelização das operações mais demoradas, em que se usou um esquema de paralelização geométrica dos dados, o que permitiu ganhos significativos de desempenho. Neste esforço a abordagem mais escalável foi aquela em que se usou um multiprocessador de memória distribuída, tendo sido usada a biblioteca de troca de mensagens MPI-2, incluindo as primitivas de entrada e saída paralelas.

##plugins.generic.usageStats.downloads##

##plugins.generic.usageStats.noStats##
Publicado
2018-04-05
Edição
Secção
Artigos