DocumentCode :
147628
Title :
Rapid development of parallel blocked all-pairs shortest paths code for multi-core computers
Author :
Peiyi Tang
Author_Institution :
Dept. of Comput. Sci., Univ. of Arkansas at Little Rock, Little Rock, AR, USA
fYear :
2014
fDate :
13-16 March 2014
Firstpage :
1
Lastpage :
7
Abstract :
In this paper, we present the rapid development of efficient multi-core parallel code for the blocked Floyd-Warshall algorithm, using the C++ library gae.h [4], on top of the Intel C++ Threading Building Blocks (TBB) library. We demonstrate that developing parallel multi-core code using gae.h is easy and fast. The parallel code developed with gae.h is also efficient. The efficiency of the parallel code developed for the blocked Floyd-Warshall algorithm on an 80-core HP ProLiant DL980 G7 multi-core machine is above 70% if less than 70 cores are used and above 90% if less than 20 cores are used.
Keywords :
C++ language; multiprocessing systems; parallel processing; Intel C++ Threading Building Blocks; TBB library; blocked Floyd-Warshall algorithm; gae.h; multicore computers; parallel multicore code; Computers; Indexes; Libraries; Programming; Registers; Vectors;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
SOUTHEASTCON 2014, IEEE
Conference_Location :
Lexington, KY
Type :
conf
DOI :
10.1109/SECON.2014.6950734
Filename :
6950734
Link To Document :
بازگشت