Title :
A modified parallel approach to Single Source Shortest Path Problem for massively dense graphs using CUDA
Author :
Kumar, Sumit ; Misra, Alok ; Tomar, Raghvendra Singh
Author_Institution :
Dept. of Comput. Sci. & Eng., Gautam Buddh Tech. Univ., Lucknow, India
Abstract :
Today´s Graphics Processing Units (GPUs) possess enormous computation power with highly parallel and multithreaded architecture, and the most attractive feature being their low costs. NVIDIA´s CUDA provides an interface to the developers to use the GPUs for General Purpose Parallel Computing. In this paper, we present a modified algorithm of Single Source Shortest Path Problem on GPU using CUDA. First, we modify the standard BELLMAN-FORD algorithm to remove its drawbacks and make it suitable for parallel implementation, and then implement it using CUDA. For dense graphs, our Algorithm gains a speedup of 10×-12× over the previously proposed parallel algorithm. Our Algorithm also accept graphs with negative weighted edges and can detect any reachable Negative Weighted Cycle, which widens its scope to accept generalized problems.
Keywords :
computer graphic equipment; graph theory; multi-threading; parallel architectures; Bellman-Ford algorithm; CUDA; GPU; graphics processing unit; massively dense graph; multithreaded architecture; negative weighted cycle; negative weighted edges; parallel approach; single source shortest path problem; Algorithm design and analysis; Computer architecture; Graphics processing unit; Instruction sets; Kernel; Parallel processing; Random access memory; Bellman-Ford algorithm; Complete graphs; Compute Unified Device Architecture (CUDA); Graphics Processing Unit (GPU); Negative Weighted Cycle (NWC); Parallel Processing;
Conference_Titel :
Computer and Communication Technology (ICCCT), 2011 2nd International Conference on
Conference_Location :
Allahabad
Print_ISBN :
978-1-4577-1385-9
DOI :
10.1109/ICCCT.2011.6075214