• DocumentCode
    2888232
  • Title

    An optimal scheduling scheme for tiling in distributed systems

  • Author

    Kyriakopoulos, Konstantinos ; Chronopoulos, Anthony T. ; Ni, Lionel

  • Author_Institution
    Wireless & Mobile Syst. Group, San Antonio, TX
  • fYear
    2007
  • fDate
    17-20 Sept. 2007
  • Firstpage
    267
  • Lastpage
    274
  • Abstract
    There exist several scheduling schemes for parallelizing loops without dependences for shared and distributed memory systems. However, efficiently parallelizing loops with dependences is a more complicated task. This becomes even more difficult when the loops are executed on a distributed memory cluster where communication and synchronization can be a bottleneck. The problem lies in the processor idle time which occurs during the beginning and final stages of the execution. In this paper we propose a new scheduling scheme that minimizes the processor idle time and thus it enhances load balancing and performance. The new scheme is applied to two-dimensional iteration spaces with dependences. The proposed scheduling scheme follows a tiled wavefront pattern in which the tile size gradually decreases in all dimensions. We have tested the proposed scheme on a dedicated and homogeneous cluster of workstations and we verified that it significantly improves execution times over scheduling using traditional tiling.
  • Keywords
    distributed shared memory systems; iterative methods; processor scheduling; resource allocation; 2D iteration space; distributed memory system; load balancing; loop parallelization; optimal scheduling scheme; processor idle time; shared memory system; tile size; tiled wavefront pattern; Computer science; Dynamic scheduling; Load management; Mobile computing; Optimal scheduling; Parallel processing; Processor scheduling; Shape; Testing; Tiles;
  • 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.4629240
  • Filename
    4629240