Comparação do desempenho spMv entre formatos de armazenamento de matrizes esparsas provenientes do método AIM de simulação de reservatórios
Autor(a) principal: | |
---|---|
Data de Publicação: | 2016 |
Tipo de documento: | Dissertação |
Idioma: | por |
Título da fonte: | Biblioteca Digital de Teses e Dissertações da UERJ |
Texto Completo: | http://www.bdtd.uerj.br/handle/1/11730 |
Resumo: | In this work we aim to compare two sparse matrix storage formats, ievaluating the performance of isparse matrix dense vector multiplication (spMv). The kind of matrices presented in this paper comes from numerical simulations of oil reservoirs, specifically on AIM (Adaptive Implicit Method) aproach. In one format, as a previous step, the mesh of the problem is reordered, so the matrix is divided in four block submatrices, with all blocks of the same size. The other format uses the natural order for the mesh, which results in a block matrix withs blocks of different sizes. It is shown that the second format has little loss of performance when compared to the first one, but the first exhibit problems to improve the utilization of iterative linear solvers through application of preconditioners. The profiling software VTune had been utilized to identify the behavior and hotspots of each format. |
id |
UERJ_e3c5e43c452e775a88a164b10c37110a |
---|---|
oai_identifier_str |
oai:www.bdtd.uerj.br:1/11730 |
network_acronym_str |
UERJ |
network_name_str |
Biblioteca Digital de Teses e Dissertações da UERJ |
repository_id_str |
2903 |
spelling |
Carvalho Filho, Luiz Mariano Paes dehttp://lattes.cnpq.br/1722453671104980Rodrigues, José Roberto Pereirahttp://lattes.cnpq.br/6186580867262823Goldfeld, Paulohttp://lattes.cnpq.br/2724168328906477http://lattes.cnpq.br/2450257643153494Fonseca, Daniel Estrela Lima2021-01-06T19:13:23Z2018-02-212016-11-28FONSECA, Daniel Estrela Lima. Comparação do desempenho spMv entre formatos de armazenamento de matrizes esparsas provenientes do método AIM de simulação de reservatórios. 2016. 43 f. Dissertação (Mestrado em Fenômenos de transporte; Mecânica dos sólidos) - Universidade do Estado do Rio de Janeiro, Rio de Janeiro, 2016.http://www.bdtd.uerj.br/handle/1/11730In this work we aim to compare two sparse matrix storage formats, ievaluating the performance of isparse matrix dense vector multiplication (spMv). The kind of matrices presented in this paper comes from numerical simulations of oil reservoirs, specifically on AIM (Adaptive Implicit Method) aproach. In one format, as a previous step, the mesh of the problem is reordered, so the matrix is divided in four block submatrices, with all blocks of the same size. The other format uses the natural order for the mesh, which results in a block matrix withs blocks of different sizes. It is shown that the second format has little loss of performance when compared to the first one, but the first exhibit problems to improve the utilization of iterative linear solvers through application of preconditioners. The profiling software VTune had been utilized to identify the behavior and hotspots of each format.O presente trabalho faz uma avaliação de desempenho da multiplicação matriz esparsa por vetor denso (spMv), comparando dois formatos de armazenamento para as matrizes esparsas que surgem na simulação numérica de reservatórios de petróleo, mais especificamente a abordagem AIM (Adaptative Implicit Method). Num dos formatos, a malha do problema é previamente reordenada de modo que a matriz possa ser subdividida em quatro matrizes, todas em bloco, com o tamanho dos seus respectivos blocos homogêneos. No outro, utiliza-se a ordenação natural da malha e como resultado temos uma matriz em blocos com tamanho dos blocos variado. É mostrado que o segundo formato, de um modo geral, possui pouca perda de desempenho em relação ao primeiro, que apresenta problemas quanto a aplicação de pré-condicionadores para melhorar a utilização de solvers lineares iterativos. O software de perfilamento Vtune foi utilizado para dentificar o que ocorre com cada um dos formatos quando o spMv é executado.Submitted by Boris Flegr (boris@uerj.br) on 2021-01-06T19:13:23Z No. of bitstreams: 1 Daniel Estrela Lima Fonseca.pdf: 787728 bytes, checksum: 9a7c598ec2d63f4e9833b6916cab693e (MD5)Made available in DSpace on 2021-01-06T19:13:23Z (GMT). No. of bitstreams: 1 Daniel Estrela Lima Fonseca.pdf: 787728 bytes, checksum: 9a7c598ec2d63f4e9833b6916cab693e (MD5) Previous issue date: 2016-11-28application/pdfporUniversidade do Estado do Rio de JaneiroPrograma de Pós-Graduação em Engenharia MecânicaUERJBRCentro de Tecnologia e Ciências::Faculdade de EngenhariaMechanical EngineeringSparse matrixMatrix vector multiplicationReservoir SimulationFinite diferencesEngenharia MecânicaMatriz esparsaMultiplicação matriz vetorSimulação de reservatóriosDiferenças finitasCNPQ::ENGENHARIAS::ENGENHARIA MECANICAComparação do desempenho spMv entre formatos de armazenamento de matrizes esparsas provenientes do método AIM de simulação de reservatóriosspMv performance comparison between sparse matrix storage formats that rise in reservoir simulation AIM methodinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisinfo:eu-repo/semantics/openAccessreponame:Biblioteca Digital de Teses e Dissertações da UERJinstname:Universidade do Estado do Rio de Janeiro (UERJ)instacron:UERJORIGINALDaniel Estrela Lima Fonseca.pdfapplication/pdf787728http://www.bdtd.uerj.br/bitstream/1/11730/1/Daniel+Estrela+Lima+Fonseca.pdf9a7c598ec2d63f4e9833b6916cab693eMD511/117302024-02-27 15:31:11.346oai:www.bdtd.uerj.br:1/11730Biblioteca Digital de Teses e Dissertaçõeshttp://www.bdtd.uerj.br/PUBhttps://www.bdtd.uerj.br:8443/oai/requestbdtd.suporte@uerj.bropendoar:29032024-02-27T18:31:11Biblioteca Digital de Teses e Dissertações da UERJ - Universidade do Estado do Rio de Janeiro (UERJ)false |
dc.title.por.fl_str_mv |
Comparação do desempenho spMv entre formatos de armazenamento de matrizes esparsas provenientes do método AIM de simulação de reservatórios |
dc.title.alternative.eng.fl_str_mv |
spMv performance comparison between sparse matrix storage formats that rise in reservoir simulation AIM method |
title |
Comparação do desempenho spMv entre formatos de armazenamento de matrizes esparsas provenientes do método AIM de simulação de reservatórios |
spellingShingle |
Comparação do desempenho spMv entre formatos de armazenamento de matrizes esparsas provenientes do método AIM de simulação de reservatórios Fonseca, Daniel Estrela Lima Mechanical Engineering Sparse matrix Matrix vector multiplication Reservoir Simulation Finite diferences Engenharia Mecânica Matriz esparsa Multiplicação matriz vetor Simulação de reservatórios Diferenças finitas CNPQ::ENGENHARIAS::ENGENHARIA MECANICA |
title_short |
Comparação do desempenho spMv entre formatos de armazenamento de matrizes esparsas provenientes do método AIM de simulação de reservatórios |
title_full |
Comparação do desempenho spMv entre formatos de armazenamento de matrizes esparsas provenientes do método AIM de simulação de reservatórios |
title_fullStr |
Comparação do desempenho spMv entre formatos de armazenamento de matrizes esparsas provenientes do método AIM de simulação de reservatórios |
title_full_unstemmed |
Comparação do desempenho spMv entre formatos de armazenamento de matrizes esparsas provenientes do método AIM de simulação de reservatórios |
title_sort |
Comparação do desempenho spMv entre formatos de armazenamento de matrizes esparsas provenientes do método AIM de simulação de reservatórios |
author |
Fonseca, Daniel Estrela Lima |
author_facet |
Fonseca, Daniel Estrela Lima |
author_role |
author |
dc.contributor.advisor1.fl_str_mv |
Carvalho Filho, Luiz Mariano Paes de |
dc.contributor.advisor1Lattes.fl_str_mv |
http://lattes.cnpq.br/1722453671104980 |
dc.contributor.referee1.fl_str_mv |
Rodrigues, José Roberto Pereira |
dc.contributor.referee1Lattes.fl_str_mv |
http://lattes.cnpq.br/6186580867262823 |
dc.contributor.referee2.fl_str_mv |
Goldfeld, Paulo |
dc.contributor.referee2Lattes.fl_str_mv |
http://lattes.cnpq.br/2724168328906477 |
dc.contributor.authorLattes.fl_str_mv |
http://lattes.cnpq.br/2450257643153494 |
dc.contributor.author.fl_str_mv |
Fonseca, Daniel Estrela Lima |
contributor_str_mv |
Carvalho Filho, Luiz Mariano Paes de Rodrigues, José Roberto Pereira Goldfeld, Paulo |
dc.subject.eng.fl_str_mv |
Mechanical Engineering Sparse matrix Matrix vector multiplication Reservoir Simulation Finite diferences |
topic |
Mechanical Engineering Sparse matrix Matrix vector multiplication Reservoir Simulation Finite diferences Engenharia Mecânica Matriz esparsa Multiplicação matriz vetor Simulação de reservatórios Diferenças finitas CNPQ::ENGENHARIAS::ENGENHARIA MECANICA |
dc.subject.por.fl_str_mv |
Engenharia Mecânica Matriz esparsa Multiplicação matriz vetor Simulação de reservatórios Diferenças finitas |
dc.subject.cnpq.fl_str_mv |
CNPQ::ENGENHARIAS::ENGENHARIA MECANICA |
description |
In this work we aim to compare two sparse matrix storage formats, ievaluating the performance of isparse matrix dense vector multiplication (spMv). The kind of matrices presented in this paper comes from numerical simulations of oil reservoirs, specifically on AIM (Adaptive Implicit Method) aproach. In one format, as a previous step, the mesh of the problem is reordered, so the matrix is divided in four block submatrices, with all blocks of the same size. The other format uses the natural order for the mesh, which results in a block matrix withs blocks of different sizes. It is shown that the second format has little loss of performance when compared to the first one, but the first exhibit problems to improve the utilization of iterative linear solvers through application of preconditioners. The profiling software VTune had been utilized to identify the behavior and hotspots of each format. |
publishDate |
2016 |
dc.date.issued.fl_str_mv |
2016-11-28 |
dc.date.available.fl_str_mv |
2018-02-21 |
dc.date.accessioned.fl_str_mv |
2021-01-06T19:13:23Z |
dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
dc.type.driver.fl_str_mv |
info:eu-repo/semantics/masterThesis |
format |
masterThesis |
status_str |
publishedVersion |
dc.identifier.citation.fl_str_mv |
FONSECA, Daniel Estrela Lima. Comparação do desempenho spMv entre formatos de armazenamento de matrizes esparsas provenientes do método AIM de simulação de reservatórios. 2016. 43 f. Dissertação (Mestrado em Fenômenos de transporte; Mecânica dos sólidos) - Universidade do Estado do Rio de Janeiro, Rio de Janeiro, 2016. |
dc.identifier.uri.fl_str_mv |
http://www.bdtd.uerj.br/handle/1/11730 |
identifier_str_mv |
FONSECA, Daniel Estrela Lima. Comparação do desempenho spMv entre formatos de armazenamento de matrizes esparsas provenientes do método AIM de simulação de reservatórios. 2016. 43 f. Dissertação (Mestrado em Fenômenos de transporte; Mecânica dos sólidos) - Universidade do Estado do Rio de Janeiro, Rio de Janeiro, 2016. |
url |
http://www.bdtd.uerj.br/handle/1/11730 |
dc.language.iso.fl_str_mv |
por |
language |
por |
dc.rights.driver.fl_str_mv |
info:eu-repo/semantics/openAccess |
eu_rights_str_mv |
openAccess |
dc.format.none.fl_str_mv |
application/pdf |
dc.publisher.none.fl_str_mv |
Universidade do Estado do Rio de Janeiro |
dc.publisher.program.fl_str_mv |
Programa de Pós-Graduação em Engenharia Mecânica |
dc.publisher.initials.fl_str_mv |
UERJ |
dc.publisher.country.fl_str_mv |
BR |
dc.publisher.department.fl_str_mv |
Centro de Tecnologia e Ciências::Faculdade de Engenharia |
publisher.none.fl_str_mv |
Universidade do Estado do Rio de Janeiro |
dc.source.none.fl_str_mv |
reponame:Biblioteca Digital de Teses e Dissertações da UERJ instname:Universidade do Estado do Rio de Janeiro (UERJ) instacron:UERJ |
instname_str |
Universidade do Estado do Rio de Janeiro (UERJ) |
instacron_str |
UERJ |
institution |
UERJ |
reponame_str |
Biblioteca Digital de Teses e Dissertações da UERJ |
collection |
Biblioteca Digital de Teses e Dissertações da UERJ |
bitstream.url.fl_str_mv |
http://www.bdtd.uerj.br/bitstream/1/11730/1/Daniel+Estrela+Lima+Fonseca.pdf |
bitstream.checksum.fl_str_mv |
9a7c598ec2d63f4e9833b6916cab693e |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 |
repository.name.fl_str_mv |
Biblioteca Digital de Teses e Dissertações da UERJ - Universidade do Estado do Rio de Janeiro (UERJ) |
repository.mail.fl_str_mv |
bdtd.suporte@uerj.br |
_version_ |
1811728660765343744 |