loading...
A Poly-Algorithmic Approach Applied for Fast Matrix Multiplication on Clusters
Santa Fe, New Mexico April 26-April 30
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/IPDPS.2004.130328118th International Parallel and Distr ...
 This Article 
 
PDF
HTML
 
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Denis Trystram, ID-IMAG Grenoble
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 in this paper a poly-algorithmic 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 poly-algorithm 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.
Index Terms:
Cluster computing; Fast algorithms; Parallel matrix multiplication; Poly-algorithms; Strassen?s algorithm
Citation:
Wahid Nasri, Denis Trystram, "A Poly-Algorithmic Approach Applied for Fast Matrix Multiplication on Clusters," ipdps, vol. 14, pp.234a, 18th International Parallel and Distributed Processing Symposium (IPDPS'04) - Workshop 13, 2004
Usage of this product signifies your acceptance of the Terms of Use.