Implementações paralelas para os problemas do fecho transitivo e caminho mínimo APSP na GPU
dc.contributor.advisor1 | Martins, Wellington Santos | |
dc.contributor.advisor1Lattes | http://lattes.cnpq.br/3041686206689904 | por |
dc.contributor.referee1 | Martins, Wellington Santos | |
dc.contributor.referee2 | Nascimento, Hugo Alexandre Dantas | |
dc.contributor.referee3 | Cárceres, Edson Norberto | |
dc.creator | Gaioso, Roussian Di Ramos Alves | |
dc.creator.Lattes | http://lattes.cnpq.br/3536210071193629 | por |
dc.date.accessioned | 2014-10-30T14:29:29Z | |
dc.date.issued | 2014-08-08 | |
dc.description.abstract | This paper presents a Graphics Processing Unit (GPU) based parallels implementations for the All Pairs Shortest Paths and Transitive Closure problems in graph. The implementations are based on the main sequential algorithms and takes full advantage of the highly multithreaded architecture of current manycore GPUs. Our solutions reduces the communication between CPU and GPU, improves the Streaming Multiprocessors (SMs) utilization, and makes intensive use of coalesced memory access to optimize graph data access. The advantages of the proposed implementations are demonstrated for several graphs randomly generated using the widely known graph library GTgraph. Graphs containing thousands of vertices and different edges densities, varying from sparse to complete graphs, were generated and used in the experiments. Our results confirm that GPU implementations can be competitive even for graph algorithms whose memory accesses and work distribution are both irregular and data-dependent. Keywords | eng |
dc.description.provenance | Submitted by Luciana Ferreira (lucgeral@gmail.com) on 2014-10-30T14:24:27Z No. of bitstreams: 2 Dissertação - Roussian Di Ramos Alves Gaioso - 2014.pdf: 6127790 bytes, checksum: 9990f791c0f9abaee7e3e03e4cdc8ee4 (MD5) license_rdf: 23148 bytes, checksum: 9da0b6dfac957114c6a7714714b86306 (MD5) | eng |
dc.description.provenance | Approved for entry into archive by Luciana Ferreira (lucgeral@gmail.com) on 2014-10-30T14:29:29Z (GMT) No. of bitstreams: 2 Dissertação - Roussian Di Ramos Alves Gaioso - 2014.pdf: 6127790 bytes, checksum: 9990f791c0f9abaee7e3e03e4cdc8ee4 (MD5) license_rdf: 23148 bytes, checksum: 9da0b6dfac957114c6a7714714b86306 (MD5) | eng |
dc.description.provenance | Made available in DSpace on 2014-10-30T14:29:29Z (GMT). No. of bitstreams: 2 Dissertação - Roussian Di Ramos Alves Gaioso - 2014.pdf: 6127790 bytes, checksum: 9990f791c0f9abaee7e3e03e4cdc8ee4 (MD5) license_rdf: 23148 bytes, checksum: 9da0b6dfac957114c6a7714714b86306 (MD5) Previous issue date: 2014-08-08 | eng |
dc.description.resumo | Este trabalho apresenta implementações paralelas baseadas em Graphics Processing Unit (GPU) para os problemas da identificação dos caminhos mínimos entre todos os pares de vértices e do fecho transitivo em um grafo. As implementações são baseadas nos principais algoritmos sequenciais e tiram o máximo proveito da arquitetura multithreaded das GPUs atuais. Nossa solução reduz a comunicação entre a Central Processing Unit (CPU) e a GPU, melhora a utilização dos Streaming Multiprocessors (SMs) e faz um uso intensivo de acesso aglutinado em memória para otimizar o acesso de dados do grafo. As vantagens dessas implementações propostas são demonstradas por vários grafos gerados aleatoriamente utilizando a ferramenta GTgraph. Grafos contendo milhares de vértices foram gerados e utilizados nos experimentos. Nossos resultados confirmam que implementações baseadas em GPU podem ser viáveis mesmo para algoritmos de grafos cujo acessos à memória e distribuição de trabalho são irregulares e causam dependência de dados. | por |
dc.description.sponsorship | Conselho Nacional de Pesquisa e Desenvolvimento Científico e Tecnológico - CNPq | por |
dc.format | application/pdf | * |
dc.identifier.citation | GAIOSO, Roussian Di Ramos Alves. Implementações paralelas para os problemas do fecho transitivo e caminho mínimo APSP na GPU. 2014. 118 f. Dissertação (Mestrado em Ciência da Computação) - Universidade Federal de Goiás, Goiânia, 2014. | por |
dc.identifier.uri | http://repositorio.bc.ufg.br/tede/handle/tede/3471 | |
dc.language | por | por |
dc.publisher | Universidade Federal de Goiás | por |
dc.publisher.country | Brasil | por |
dc.publisher.department | Instituto de Informática - INF (RG) | por |
dc.publisher.initials | UFG | por |
dc.publisher.program | Programa de Pós-graduação em Ciência da Computação (INF) | por |
dc.rights | Acesso Aberto | por |
dc.rights.uri | http://creativecommons.org/licenses/by-nc-nd/4.0/ | |
dc.subject | GPU | por |
dc.subject | GPGPU | por |
dc.subject | CUDA | por |
dc.subject | Teoria dos Grafos | por |
dc.subject | Fecho transitivo | por |
dc.subject | APSP | por |
dc.subject | Caminho mínimo | por |
dc.subject | BFS | por |
dc.subject | Warshall | por |
dc.subject | Dijkstra | por |
dc.subject | FloydWarshall | por |
dc.subject | Paralelismo | por |
dc.subject | GPU | eng |
dc.subject | GPGPU | eng |
dc.subject | CUDA | eng |
dc.subject | Graph Theory | eng |
dc.subject | Transitive closure | eng |
dc.subject | APSP | eng |
dc.subject | Warshall | eng |
dc.subject | BFS | eng |
dc.subject | Warshall | eng |
dc.subject | FloydWarshall | eng |
dc.subject | Dijkstra | eng |
dc.subject | Parallel | eng |
dc.subject | Minimum Path | eng |
dc.subject | Parallelism | eng |
dc.subject.cnpq | CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO | por |
dc.thumbnail.url | http://repositorio.bc.ufg.br/tede/retrieve/11246/Disserta%c3%a7%c3%a3o%20-%20Roussian%20Di%20Ramos%20Alves%20Gaioso%20-%202014.pdf.jpg | * |
dc.title | Implementações paralelas para os problemas do fecho transitivo e caminho mínimo APSP na GPU | por |
dc.title.alternative | Parallel implementations for transitive closure and minimum path APSP problems in GPU | eng |
dc.type | Dissertação | por |
Arquivos
Pacote Original
1 - 1 de 1
Carregando...
- Nome:
- Dissertação - Roussian Di Ramos Alves Gaioso - 2014.pdf
- Tamanho:
- 5.84 MB
- Formato:
- Adobe Portable Document Format
- Descrição:
Licença do Pacote
1 - 1 de 1
Nenhuma Miniatura disponível
- Nome:
- license.txt
- Tamanho:
- 2.11 KB
- Formato:
- Item-specific license agreed upon to submission
- Descrição: