Tomo-GPU: Um Ambiente de Resolução de Problemas Destinado à Análise de Dados Tomográficos Relativos à Caracterização Estrutural de Materiais

  • Paulo Jorge Quaresma CITI-FCT/UNL
  • Adriano Lopes CITI-FCT/UNL
  • Pedro Medeiros CITI-FCT/UNL
  • Bruno Preto CITI-FCT/UNL
  • Alexandre Velhinho CENIMAT-FCT/UNL
Palavras-chave: Micro-tomografia de materiais compósitos, GPGPU (General-Purpose Graphics Processing Unit), Visualização, Ambiente de Resolução de Problemas, Ambientes de execução heterogéneos

Resumo

A caracterização micro-estrutural de materiais compósitos utiliza a tomografia de raios X para capturar informação sobre as características internas das amostras, de forma a elucidar o investigador sobre as suas propriedades intrínsecas. Os dados tomográficos em bruto carecem de processamento mediante diversas operações computacionais, que começam pela eliminação de ruído e outros artefactos. A experiência adquirida pelos autores mostrou que, em alguns casos, o tempo de processamento é muito longo, não sendo igualmente fácil para um cientista de materiais interagir com o programa de forma a definir os parâmetros de computação mais adequados e uma sequência correta de operações. Este artigo descreve um ambiente de resolução de problemas chamado Tomo-GPU dedicado especificamente à área da tomografia e que será executado num computador de secretária que inclui um ou mais GPGPUs. O Tomo-GPU pretende explorar uma configuração hardware em que a um CPU multi-core tradicional se adicionam as capacidades de processamento de um ou mais GPUs para conseguir, mesmo com grandes volumes de dados, tempos de execução suficientemente curtos para permitir uma utilização interactiva. Uma das principais contribuições do trabalho será o suporte de uma hierarquia de memória com três níveis, em que além dos níveis disco e RAM tradicionalmente usados na chamada computação out-of-core, se acrescenta a memória do(s) GPU(s). O trabalho encontra-se em fase de desenvolvimento, tendo sido já implementado um conjunto de funcionalidades relacionadas com o tratamento dos dados e a sua visualização.

##plugins.generic.usageStats.downloads##

##plugins.generic.usageStats.noStats##
Publicado
2018-03-18
Edição
Secção
Artigos