DocumentCode :
565094
Title :
Dijkstra´s shortest path algorithm serial and parallel execution performance analysis
Author :
Jasika, Nadira ; Alispahic, Naida ; Elma, Arslanagic ; Ilvana, Kurtovic ; Elma, Lagumdzija ; Nosovic, Novica
Author_Institution :
Dept. for Comput. & Inf., Univ. of Sarajevo, Sarajevo, Bosnia-Herzegovina
fYear :
2012
fDate :
21-25 May 2012
Firstpage :
1811
Lastpage :
1815
Abstract :
This article introduces the problem of parallelization of Dijkstra´s algorithm, a well known algorithm for computing single-source shortest path in a graph. Dijkstra´s algorithm can be applied to graphs with a various number of vertices and edges. Dijkstra´s shortest path algorithm is implemented and presented, and the performances of its parallel and serial execution are compared. The algorithm implementation was parallelized using OpenMP (Open Multi-Processing) and OpenCL (Open Computing Language) standards. Its performances were measured on 4 different configurations, based on dual core and i5 processors. The experimental results prove that the parallel execution of the algorithm has good performances in terms of speed-up ratio, when compared to its serial execution. Finally, the results show that, because of Dijkstra´s algorithm in itself is sequential, and difficult to parallelize, average speed-up ratio achieved by parallelization is only 10%. This proves to be a huge disadvantage of this algorithm, because its use is widespread, and enhancing its performance would have great effects in its many uses.
Keywords :
graph theory; multiprocessing systems; parallel algorithms; Dijkstra shortest path algorithm; OpenCL standard; OpenMP standard; open computing language; open multiprocessing; parallel execution performance analysis; performance enhancement; serial execution performance analysis; single-source shortest path computation; Algorithm design and analysis; Graphics processing unit; Kernel; Parallel algorithms; Partitioning algorithms; Shortest path problem; Dijkstra algorithm; OpenCL; OpenMP; parallel algorithm; single source shortest path;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
MIPRO, 2012 Proceedings of the 35th International Convention
Conference_Location :
Opatija
Print_ISBN :
978-1-4673-2577-6
Type :
conf
Filename :
6240942
Link To Document :
بازگشت