Por favor, use este identificador para citar o enlazar este ítem:https://uvadoc.uva.es/handle/10324/71120
Título
A Tuned, Concurrent-Kernel Approach to Speed Up the APSP problem
Autor
Congreso
Computational and Mathematical Methods in Science and Engineering, CMMSE 2013
Año del Documento
2013
Editorial
Universidad de Salamanca
Descripción Física
12 p.
Descripción
Producción Científica
Documento Fuente
Conference: Computational and Mathematical Methods in Science and Engineering, CMMSE 2013, Almería, Spain, ISBN 978-84-616-2723-3
Resumo
The All-Pair Shortest-Path (APSP) problem is a well-known problem in graph theory whose objective is to find the shortest paths between any pair of nodes. Computing the distances from one source node to the rest and repeating this process for every node of the graph is an adequate solution for sparse graphs. During the last years the application of GPU devices have increased to accelerate this kind of problems. While the correctness of an NVIDIA CUDA implementation of this algorithm is easy to achieve, exploiting the GPU capabilities to obtain a good performance is a task for CUDA experienced programmers. A typical code tuning strategy is the selection of an appropriate threadBlocks size. Besides this, the concurrent deployment of several kernels that computes distances from different sources, also accelerates the execution times. In this paper we show that an adequate combination of both strategies represents a 11.5 % performance improvement between different, recommended CUDA configurations for the most costly kernel of the APSP problem.
Materias (normalizadas)
Informática
Materias Unesco
1203 Ciencia de Los Ordenadores
3304 Tecnología de Los Ordenadores
Palabras Clave
APSP
Concurrent-kernel
Dijkstra
GPU
SSSP
ThreadBlock size
ISBN
978-84-616-2723-3
Patrocinador
This research is partly supported by the Spanish Government (TIN2007-62302, TIN2011-25639, CENIT OCEANLIDER, CAPAP-H networks TIN2010-12011-E and TIN2011-15734-E), Junta de Castilla y León, Spain (VA094A08, VA172A12-2), the HPC-EUROPA2 project (project number: 228398) with the support of the European Commission - Capacities Area - Research Infrastructures Initiative, and the ComplexHPC COST Action
Version del Editor
Idioma
eng
Tipo de versión
info:eu-repo/semantics/publishedVersion
Derechos
openAccess
Aparece en las colecciones
Arquivos deste item