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