DocumentCode :
1547241
Title :
Matrix multiplication on heterogeneous platforms
Author :
Beaumont, Olivier ; Boudet, Vincent ; Rastello, Fabrice ; Robert, Yves
Author_Institution :
Lab. de l´´Inf. du Parallelisme, Ecole Normale Superieure de Lyon, France
Volume :
12
Issue :
10
fYear :
2001
fDate :
10/1/2001 12:00:00 AM
Firstpage :
1033
Lastpage :
1051
Abstract :
We address the issue of implementing matrix multiplication on heterogeneous platforms. We target two different classes of heterogeneous computing resources: heterogeneous networks of workstations and collections of heterogeneous clusters. Intuitively, the problem is to load balance the work with different speed resources while minimizing the communication volume. We formally state this problem in a geometric framework and prove its NP-completeness. Next, we introduce a (polynomial) column-based heuristic, which turns out to be very satisfactory: We derive a theoretical performance guarantee for the heuristic and we assess its practical usefulness through MPI experiments
Keywords :
matrix multiplication; open systems; parallel algorithms; resource allocation; workstation clusters; MPI experiments; NP-completeness; cluster computing; communication volume; heterogeneous clusters; heterogeneous networks of workstations; heterogeneous platforms; load balance; matrix multiplication; metacomputing; numerical linear algebra libraries; parallel algorithms; polynomial column-based heuristic; Clustering algorithms; Computer networks; Distributed computing; Kernel; Libraries; Linear algebra; Metacomputing; Parallel machines; Pervasive computing; Workstations;
fLanguage :
English
Journal_Title :
Parallel and Distributed Systems, IEEE Transactions on
Publisher :
ieee
ISSN :
1045-9219
Type :
jour
DOI :
10.1109/71.963416
Filename :
963416
Link To Document :
بازگشت