• DocumentCode
    3048042
  • Title

    A polyalgorithmic approach applied for fast matrix multiplication on clusters

  • Author

    Nasri, Wahid ; Trystram, Denis

  • Author_Institution
    Departement des Sci. de l´´ lnformatique, LIP2, Tunisia
  • fYear
    2004
  • fDate
    26-30 April 2004
  • Firstpage
    234
  • Abstract
    Summary form only given. There is today an increasing diversity of parallel execution supports. Solving a target problem by using a single algorithm is not always efficient on any computational support. We present here a polyalgorithmic approach for selecting the most suitable algorithm among various ones for given problem size and available resources. Our principal objective here is to illustrate such an approach on the well-known matrix multiplication problem which is one of the most important basic numerical kernels. More precisely, we propose a polyalgorithm which uses both advantages of standard and fast algorithms which is able to automatically choose the right and suitable algorithm for computing the matrix multiplication of any dimension on a particular parallel system. We target this approach on homogeneous clusters of PCs while providing some experiments.
  • Keywords
    computational complexity; matrix multiplication; parallel algorithms; problem solving; workstation clusters; Strassen algorithm; homogeneous PC clusters; numerical kernel; parallel matrix multiplication; polyalgorithmic approach; Algorithm design and analysis; Clustering algorithms; Concurrent computing; Educational institutions; Kernel; Matrix decomposition; Multiprocessor interconnection networks; Parallel algorithms; Parallel processing; Personal communication networks;
  • 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.1303281
  • Filename
    1303281