• 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