• 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