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 :
بازگشت