• DocumentCode
    3044068
  • Title

    Parallel implementation of Strassen´s matrix multiplication algorithm for heterogeneous clusters

  • Author

    Ohtaki, Yuhsuke ; Takahashi, Daisuke ; Boku, Taisuke ; Sato, Mitsuhisa

  • Author_Institution
    Master´´s Program in Sci. & Eng., Univ. of Tsukuba, Ibaraki, Japan
  • fYear
    2004
  • fDate
    26-30 April 2004
  • Firstpage
    112
  • Abstract
    Summary form only given. We propose a new distribution scheme for a parallel Strassen´s matrix multiplication algorithm on heterogeneous clusters. In the heterogeneous clustering environment, appropriate data distribution is the most important factor for achieving maximum overall performance. However, Strassen´s algorithm reduces the total operation count to about 7/8 times per one recursion and, hence, the recursion level has an effect on the total operation count. Thus, we need to consider not only load balancing but also the recursion level in Strassen´s algorithm. Our scheme achieves both load balancing and reduction of the total operation count. As a result, we achieve a speedup of nearly 21.7% compared to the conventional parallel Strassen´s algorithm in a heterogeneous clustering environment.
  • Keywords
    matrix multiplication; parallel algorithms; resource allocation; workstation clusters; Strassen matrix multiplication algorithm; data distribution; heterogeneous clustering environment; load balancing; parallel algorithm; recursion level; Clustering algorithms; Computer networks; Concurrent computing; Costs; Hardware; Libraries; Load management; Parallel processing; Scalability; Supercomputers;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Processing Symposium, 2004. Proceedings. 18th International
  • Print_ISBN
    0-7695-2132-0
  • Type

    conf

  • DOI
    10.1109/IPDPS.2004.1303066
  • Filename
    1303066