• DocumentCode
    2888173
  • Title

    Multi-dimensional dynamic loop scheduling algorithms

  • Author

    Chronopoulos, Anthony T. ; Ni, Lionel M. ; Penmatsa, Satish

  • Author_Institution
    Dept. of Comput. Sci., Univ. of Texas at San Antonio, San Antonio, TX
  • fYear
    2007
  • fDate
    17-20 Sept. 2007
  • Firstpage
    241
  • Lastpage
    248
  • Abstract
    Distributed computing systems are a viable and less expensive alternative to parallel computers. However, a serious difficulty in concurrent programming of a distributed system is how to deal with scheduling and load balancing of such a system which may consist of heterogeneous computers. Loop scheduling schemes for parallel computers and computer clusters have been proposed in the past. All these schemes are one-dimensional because they partition only the outermost loop of a nested loop construct. In this work, we consider scheduling nested loops with many dimensions. We propose a new methodology which partitions many levels (or dimensions) of nested loops. These new schemes show superior performance over the existing schemes. We implement our new schemes on a network of computers and make performance comparisons with other existing schemes. We expect the new schemes to be particularly useful for multi-core systems because of the fine granularity of the generated tasks.
  • Keywords
    parallel algorithms; resource allocation; scheduling; computer cluster; concurrent programming; distributed computing system; load balancing; multidimensional dynamic loop scheduling algorithm; nested loop scheduling; parallel computer; Computer networks; Computer science; Concurrent computing; Distributed computing; Dynamic scheduling; Load management; Multidimensional systems; Parallel processing; Processor scheduling; Scheduling algorithm;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Cluster Computing, 2007 IEEE International Conference on
  • Conference_Location
    Austin, TX
  • ISSN
    1552-5244
  • Print_ISBN
    978-1-4244-1387-4
  • Electronic_ISBN
    1552-5244
  • Type

    conf

  • DOI
    10.1109/CLUSTR.2007.4629237
  • Filename
    4629237