Análise comparativa de métodos de carregamento de dados em GPU para multiplicação de matriz-vetor

Bibliographic Details
Main Author: Bossoni, Giovani
Publication Date: 2023
Other Authors: Silva Junior, José Moscardi da
Format: Bachelor thesis
Language: por
Source: Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT))
Download full: http://repositorio.utfpr.edu.br/jspui/handle/1/36581
Summary: With the introdution of multicores processors, there is a new need to develop new algorithms capable of taking advantage of the parallelism from the new Hardware. This project porpose a comparative analysis between methods for data transfer between CPU and GPU and the impact on perfomance on computation of matrix-vector multiplication on CUDA plataform, Using three approaches: common, Unifed Memory and Streams, where the last one has shown gains from 10% to 35% in scenarios where there is a large amount of data.
id UTFPR-12_3acf7d9ec7e5a9ac2b4486484ff80db2
oai_identifier_str oai:repositorio.utfpr.edu.br:1/36581
network_acronym_str UTFPR-12
network_name_str Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT))
repository_id_str
spelling Análise comparativa de métodos de carregamento de dados em GPU para multiplicação de matriz-vetorComparative analysis of methods data loading into GPU for matrix-vector multiplicationProgramação paralela (Computação)Unidades de processamento gráficoAlgorítmos paralelosGerenciamento de memória (Computação)Parallel programming (Computer science)Graphics processing unitsParallel algorithmsMemory Management (Computer science)CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAOWith the introdution of multicores processors, there is a new need to develop new algorithms capable of taking advantage of the parallelism from the new Hardware. This project porpose a comparative analysis between methods for data transfer between CPU and GPU and the impact on perfomance on computation of matrix-vector multiplication on CUDA plataform, Using three approaches: common, Unifed Memory and Streams, where the last one has shown gains from 10% to 35% in scenarios where there is a large amount of data.Com o advento de processadores Multicores surge a necessidade do desenvolvimento de algoritmos capazes de aproveitar o paralelismo desse novo Hardware. Este trabalho realiza uma análise de comparativa dos métodos de transferências de dados entre CPU e GPU e o impacto no desempenho na computação da multiplicação de matriz-vetor na plataforma CUDA, Utilizando de três abordagens: a comum, Unifed Memory e Streams, onde a última mostrou ganhos a partir de 10% a 35% de ganho em cenários onde há uma grande quantidade de dados.Universidade Tecnológica Federal do ParanáCuritibaBrasilSistemas de InformaçãoUTFPRBueno, Paulo RobertoBueno, Paulo RobertoPelisson, Luiz AugustoGonçalves, Marcelo MikoszBossoni, GiovaniSilva Junior, José Moscardi da2025-04-16T21:07:01Z2025-04-16T21:07:01Z2023-11-30info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesisapplication/pdfBOSSONI, Giovani; SILVA JUNIOR, José Moscardi da. Análise comparativa de métodos de carregamento de dados em GPU para multiplicação de matriz-vetor. 2023. Trabalho de Conclusão de Curso (Bacharelado em Sistemas de Informação) - Universidade Tecnológica Federal do Paraná, Curitiba, 2023.http://repositorio.utfpr.edu.br/jspui/handle/1/36581porhttp://creativecommons.org/licenses/by/4.0/info:eu-repo/semantics/openAccessreponame:Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT))instname:Universidade Tecnológica Federal do Paraná (UTFPR)instacron:UTFPR2025-04-17T06:10:57Zoai:repositorio.utfpr.edu.br:1/36581Repositório InstitucionalPUBhttp://repositorio.utfpr.edu.br:8080/oai/requestriut@utfpr.edu.br || sibi@utfpr.edu.bropendoar:2025-04-17T06:10:57Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT)) - Universidade Tecnológica Federal do Paraná (UTFPR)false
dc.title.none.fl_str_mv Análise comparativa de métodos de carregamento de dados em GPU para multiplicação de matriz-vetor
Comparative analysis of methods data loading into GPU for matrix-vector multiplication
title Análise comparativa de métodos de carregamento de dados em GPU para multiplicação de matriz-vetor
spellingShingle Análise comparativa de métodos de carregamento de dados em GPU para multiplicação de matriz-vetor
Bossoni, Giovani
Programação paralela (Computação)
Unidades de processamento gráfico
Algorítmos paralelos
Gerenciamento de memória (Computação)
Parallel programming (Computer science)
Graphics processing units
Parallel algorithms
Memory Management (Computer science)
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
title_short Análise comparativa de métodos de carregamento de dados em GPU para multiplicação de matriz-vetor
title_full Análise comparativa de métodos de carregamento de dados em GPU para multiplicação de matriz-vetor
title_fullStr Análise comparativa de métodos de carregamento de dados em GPU para multiplicação de matriz-vetor
title_full_unstemmed Análise comparativa de métodos de carregamento de dados em GPU para multiplicação de matriz-vetor
title_sort Análise comparativa de métodos de carregamento de dados em GPU para multiplicação de matriz-vetor
author Bossoni, Giovani
author_facet Bossoni, Giovani
Silva Junior, José Moscardi da
author_role author
author2 Silva Junior, José Moscardi da
author2_role author
dc.contributor.none.fl_str_mv Bueno, Paulo Roberto
Bueno, Paulo Roberto
Pelisson, Luiz Augusto
Gonçalves, Marcelo Mikosz
dc.contributor.author.fl_str_mv Bossoni, Giovani
Silva Junior, José Moscardi da
dc.subject.por.fl_str_mv Programação paralela (Computação)
Unidades de processamento gráfico
Algorítmos paralelos
Gerenciamento de memória (Computação)
Parallel programming (Computer science)
Graphics processing units
Parallel algorithms
Memory Management (Computer science)
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
topic Programação paralela (Computação)
Unidades de processamento gráfico
Algorítmos paralelos
Gerenciamento de memória (Computação)
Parallel programming (Computer science)
Graphics processing units
Parallel algorithms
Memory Management (Computer science)
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
description With the introdution of multicores processors, there is a new need to develop new algorithms capable of taking advantage of the parallelism from the new Hardware. This project porpose a comparative analysis between methods for data transfer between CPU and GPU and the impact on perfomance on computation of matrix-vector multiplication on CUDA plataform, Using three approaches: common, Unifed Memory and Streams, where the last one has shown gains from 10% to 35% in scenarios where there is a large amount of data.
publishDate 2023
dc.date.none.fl_str_mv 2023-11-30
2025-04-16T21:07:01Z
2025-04-16T21:07:01Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/bachelorThesis
format bachelorThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv BOSSONI, Giovani; SILVA JUNIOR, José Moscardi da. Análise comparativa de métodos de carregamento de dados em GPU para multiplicação de matriz-vetor. 2023. Trabalho de Conclusão de Curso (Bacharelado em Sistemas de Informação) - Universidade Tecnológica Federal do Paraná, Curitiba, 2023.
http://repositorio.utfpr.edu.br/jspui/handle/1/36581
identifier_str_mv BOSSONI, Giovani; SILVA JUNIOR, José Moscardi da. Análise comparativa de métodos de carregamento de dados em GPU para multiplicação de matriz-vetor. 2023. Trabalho de Conclusão de Curso (Bacharelado em Sistemas de Informação) - Universidade Tecnológica Federal do Paraná, Curitiba, 2023.
url http://repositorio.utfpr.edu.br/jspui/handle/1/36581
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv http://creativecommons.org/licenses/by/4.0/
info:eu-repo/semantics/openAccess
rights_invalid_str_mv 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 Tecnológica Federal do Paraná
Curitiba
Brasil
Sistemas de Informação
UTFPR
publisher.none.fl_str_mv Universidade Tecnológica Federal do Paraná
Curitiba
Brasil
Sistemas de Informação
UTFPR
dc.source.none.fl_str_mv reponame:Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT))
instname:Universidade Tecnológica Federal do Paraná (UTFPR)
instacron:UTFPR
instname_str Universidade Tecnológica Federal do Paraná (UTFPR)
instacron_str UTFPR
institution UTFPR
reponame_str Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT))
collection Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT))
repository.name.fl_str_mv Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT)) - Universidade Tecnológica Federal do Paraná (UTFPR)
repository.mail.fl_str_mv riut@utfpr.edu.br || sibi@utfpr.edu.br
_version_ 1850498020033953792