DocumentCode
3502564
Title
Well balanced sparse matrix-vector multiplication on a parallel heterogeneous system
Author
Jiogo, C.D. ; Manneback, P. ; Kuonen, P.
Author_Institution
Faculte Polytechnique de Mons
fYear
2006
fDate
25-28 Sept. 2006
Firstpage
1
Lastpage
8
Abstract
This paper discusses well balanced implementations of sparse matrix-vector multiplication on heterogeneous environments. A new heuristic is proposed for balancing the computing load over the processors proportionally to their power. This is done by defining a distribution model which splits the sparse matrix in k-way partitions, in order to minimize the total execution time. An implementation of the sparse matrix vector multiplication in heterogeneous environment using parallel object-oriented programming model POP-C++ shows that this ID-partitioning heuristic improve greatly the performance of the product, in comparison with block row decomposition
Keywords
matrix multiplication; object-oriented programming; parallel programming; resource allocation; sparse matrices; POP-C++; block row decomposition; distribution model; heterogeneous environments; load balancing; parallel heterogeneous system; parallel object-oriented programming model; partitioning heuristic; sparse matrix-vector multiplication; Concurrent computing; Data structures; Distributed computing; Heart; High performance computing; Object oriented modeling; Object oriented programming; Scalability; Sparse matrices; Vectors;
fLanguage
English
Publisher
ieee
Conference_Titel
Cluster Computing, 2006 IEEE International Conference on
Conference_Location
Barcelona
ISSN
1552-5244
Print_ISBN
1-4244-0327-8
Electronic_ISBN
1552-5244
Type
conf
DOI
10.1109/CLUSTR.2006.311909
Filename
4100415
Link To Document