• DocumentCode
    1317530
  • Title

    Development of a method of optimising data distribution on a loosely coupled multiprocessor system

  • Author

    Symons, A. ; Narasimhan, V. Lakshmi

  • Author_Institution
    CiTR, Qld., Australia
  • Volume
    143
  • Issue
    4
  • fYear
    1996
  • fDate
    7/1/1996 12:00:00 AM
  • Firstpage
    239
  • Lastpage
    245
  • Abstract
    The maximum speedup of a multiprocessor system is limited by the sequential part of an algorithm, and in loosely coupled processor systems a large part of this sequentiality is caused by the communication between processors. As this communication is dependent on the distribution of data the data distribution must be optimised in order to achieve the maximum speedup. In the paper the authors present a new method of determining the distribution for loosely coupled multiprocessors using a branch and bound technique based on the Moore-Skelboe interval arithmetic algorithm. The key issue of this load-balancing algorithm has been addressed, namely the branch selection criterion. When this method is applied to a matrix multiplication algorithm running on a cluster of workstations, the optimal data distribution provides a significant performance increase of 44% over the equal distribution, which does not take into account communication overheads. Further, it is shown that, for a workstation cluster with random variations in their processing speeds, the execution time ratio of the equal and optimal distributions remains relatively unchanged. Thus the execution time of the optimal data distribution is no more sensitive to processor speed variation than the execution time of the equal distribution
  • Keywords
    matrix multiplication; multiprocessing systems; performance evaluation; resource allocation; Moore-Skelboe interval arithmetic algorithm; branch and bound technique; branch selection criterion; data distribution optimisation; load-balancing algorithm; loosely coupled multiprocessor system; matrix multiplication algorithm; maximum speedup; processor speed variation; random variations; workstation cluster;
  • fLanguage
    English
  • Journal_Title
    Computers and Digital Techniques, IEE Proceedings -
  • Publisher
    iet
  • ISSN
    1350-2387
  • Type

    jour

  • DOI
    10.1049/ip-cdt:19960467
  • Filename
    532858