Tomo-GPU: a problem-solving environment for analysing tomographic data of structural characterization of materials

Detalhes bibliográficos
Autor(a) principal: Quaresma, Paulo Jorge
Data de Publicação: 2018
Outros Autores: Lopes, Adriano, Medeiros, Pedro, Preto, Bruno, Velhinho, Alexandre
Tipo de documento: Artigo
Idioma: por
Título da fonte: Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
Texto Completo: https://doi.org/10.34627/rcc.v5i0.30
Resumo: The micro-structural characterization of composite materials uses X-ray tomography to collect information about the internal characteristics of the samples, in order to educate the researcher about their intrinsic properties. The raw tomographic data, need to go through several steps of computational processing, starting with the elimination of noise and other artifacts. The experience gained by the authors has shown that in some cases the required processing time is to long and therefore not easy for a materials scientist to interact with the program in order to define the most adequate computing parameters and the correct sequence of operations.This article describes a Problem Solving Environment (PSE), called Tomo-GPU, dedicated specifically to the field of tomography,and targeted to run on a desktop computer equipped with one or more GPGPUs. Tomo-GPU intends to exploit a hardware configuration in which is added to a traditional multi-core CPU, the processing capabilities of one or more GPUs to achieve, even with large volumes of data, execution times that are short enough to allow for an interactive use. One of the main contributions of this work is the support of a three-layer memory hierarchy where, in addition to the disk and RAM levels, traditionally used in the so called out-of-core memory computing, it is added the memory of the GPUs. The work is in a development stage with a number of features related to data processing and visualization already implemented.
id RCAP_c5cca76b6ea76f2af1930182efcbd1de
oai_identifier_str oai:ojs2.journals.uab.pt:article/30
network_acronym_str RCAP
network_name_str Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
repository_id_str 7160
spelling Tomo-GPU: a problem-solving environment for analysing tomographic data of structural characterization of materialsTomo-GPU: Um Ambiente de Resolução de Problemas Destinado à Análise de Dados Tomográficos Relativos à Caracterização Estrutural de MateriaisThe micro-structural characterization of composite materials uses X-ray tomography to collect information about the internal characteristics of the samples, in order to educate the researcher about their intrinsic properties. The raw tomographic data, need to go through several steps of computational processing, starting with the elimination of noise and other artifacts. The experience gained by the authors has shown that in some cases the required processing time is to long and therefore not easy for a materials scientist to interact with the program in order to define the most adequate computing parameters and the correct sequence of operations.This article describes a Problem Solving Environment (PSE), called Tomo-GPU, dedicated specifically to the field of tomography,and targeted to run on a desktop computer equipped with one or more GPGPUs. Tomo-GPU intends to exploit a hardware configuration in which is added to a traditional multi-core CPU, the processing capabilities of one or more GPUs to achieve, even with large volumes of data, execution times that are short enough to allow for an interactive use. One of the main contributions of this work is the support of a three-layer memory hierarchy where, in addition to the disk and RAM levels, traditionally used in the so called out-of-core memory computing, it is added the memory of the GPUs. The work is in a development stage with a number of features related to data processing and visualization already implemented.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.Universidade Aberta2018-03-18info:eu-repo/semantics/articleinfo:eu-repo/semantics/otherinfo:eu-repo/semantics/publishedVersionapplication/pdfhttps://doi.org/10.34627/rcc.v5i0.30oai:ojs2.journals.uab.pt:article/30Revista de Ciências da Computação; v. 5 (2010)2182-18011646-633010.34627/rcc.v5i0reponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãoinstacron:RCAAPporhttps://journals.uab.pt/index.php/rcc/article/view/30https://doi.org/10.34627/rcc.v5i0.30https://journals.uab.pt/index.php/rcc/article/view/30/20Direitos de Autor (c) 2011 Universidade Abertahttp://creativecommons.org/licenses/by/4.0info:eu-repo/semantics/openAccessQuaresma, Paulo JorgeLopes, AdrianoMedeiros, PedroPreto, BrunoVelhinho, Alexandre2022-10-25T11:31:50Zoai:ojs2.journals.uab.pt:article/30Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireopendoar:71602024-03-19T16:13:57.663664Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãofalse
dc.title.none.fl_str_mv Tomo-GPU: a problem-solving environment for analysing tomographic data of structural characterization of materials
Tomo-GPU: Um Ambiente de Resolução de Problemas Destinado à Análise de Dados Tomográficos Relativos à Caracterização Estrutural de Materiais
title Tomo-GPU: a problem-solving environment for analysing tomographic data of structural characterization of materials
spellingShingle Tomo-GPU: a problem-solving environment for analysing tomographic data of structural characterization of materials
Quaresma, Paulo Jorge
title_short Tomo-GPU: a problem-solving environment for analysing tomographic data of structural characterization of materials
title_full Tomo-GPU: a problem-solving environment for analysing tomographic data of structural characterization of materials
title_fullStr Tomo-GPU: a problem-solving environment for analysing tomographic data of structural characterization of materials
title_full_unstemmed Tomo-GPU: a problem-solving environment for analysing tomographic data of structural characterization of materials
title_sort Tomo-GPU: a problem-solving environment for analysing tomographic data of structural characterization of materials
author Quaresma, Paulo Jorge
author_facet Quaresma, Paulo Jorge
Lopes, Adriano
Medeiros, Pedro
Preto, Bruno
Velhinho, Alexandre
author_role author
author2 Lopes, Adriano
Medeiros, Pedro
Preto, Bruno
Velhinho, Alexandre
author2_role author
author
author
author
dc.contributor.author.fl_str_mv Quaresma, Paulo Jorge
Lopes, Adriano
Medeiros, Pedro
Preto, Bruno
Velhinho, Alexandre
description The micro-structural characterization of composite materials uses X-ray tomography to collect information about the internal characteristics of the samples, in order to educate the researcher about their intrinsic properties. The raw tomographic data, need to go through several steps of computational processing, starting with the elimination of noise and other artifacts. The experience gained by the authors has shown that in some cases the required processing time is to long and therefore not easy for a materials scientist to interact with the program in order to define the most adequate computing parameters and the correct sequence of operations.This article describes a Problem Solving Environment (PSE), called Tomo-GPU, dedicated specifically to the field of tomography,and targeted to run on a desktop computer equipped with one or more GPGPUs. Tomo-GPU intends to exploit a hardware configuration in which is added to a traditional multi-core CPU, the processing capabilities of one or more GPUs to achieve, even with large volumes of data, execution times that are short enough to allow for an interactive use. One of the main contributions of this work is the support of a three-layer memory hierarchy where, in addition to the disk and RAM levels, traditionally used in the so called out-of-core memory computing, it is added the memory of the GPUs. The work is in a development stage with a number of features related to data processing and visualization already implemented.
publishDate 2018
dc.date.none.fl_str_mv 2018-03-18
dc.type.driver.fl_str_mv info:eu-repo/semantics/article
info:eu-repo/semantics/other
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
format article
status_str publishedVersion
dc.identifier.uri.fl_str_mv https://doi.org/10.34627/rcc.v5i0.30
oai:ojs2.journals.uab.pt:article/30
url https://doi.org/10.34627/rcc.v5i0.30
identifier_str_mv oai:ojs2.journals.uab.pt:article/30
dc.language.iso.fl_str_mv por
language por
dc.relation.none.fl_str_mv https://journals.uab.pt/index.php/rcc/article/view/30
https://doi.org/10.34627/rcc.v5i0.30
https://journals.uab.pt/index.php/rcc/article/view/30/20
dc.rights.driver.fl_str_mv Direitos de Autor (c) 2011 Universidade Aberta
http://creativecommons.org/licenses/by/4.0
info:eu-repo/semantics/openAccess
rights_invalid_str_mv Direitos de Autor (c) 2011 Universidade Aberta
http://creativecommons.org/licenses/by/4.0
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.publisher.none.fl_str_mv Universidade Aberta
publisher.none.fl_str_mv Universidade Aberta
dc.source.none.fl_str_mv Revista de Ciências da Computação; v. 5 (2010)
2182-1801
1646-6330
10.34627/rcc.v5i0
reponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
instacron:RCAAP
instname_str Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
instacron_str RCAAP
institution RCAAP
reponame_str Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
collection Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
repository.name.fl_str_mv Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
repository.mail.fl_str_mv
_version_ 1799130592875380736