• DocumentCode
    3024585
  • Title

    Dynamic scheduling of nested loops with uniform dependencies in heterogeneous networks of workstations

  • Author

    Riakiotakis, Ioannis ; Tsanakas, Panagiotis

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Nat. Tech. Univ. of Athens, Greece
  • fYear
    2005
  • fDate
    7-9 Dec. 2005
  • Abstract
    Static algorithms have been proposed to parallelize loops with uniform dependencies for networks of workstations. However, the heterogeneous and dynamic nature of these networks demands a dynamic solution to the scheduling and load balancing problem. At the same time many dynamic scheduling algorithms have been proposed, but all of them are dealing with programs with parallel loops, i.e. loops without dependencies. In this paper we extend the applicability of dynamic algorithms by presenting a dynamic scheduling algorithm that uses simple data structures in order to handle programs with data dependencies. Experimental results validate the proposed algorithm in both homogeneous and heterogeneous networks.
  • Keywords
    data structures; parallel programming; program control structures; resource allocation; scheduling; workstation clusters; data dependencies; data structures; dynamic scheduling algorithms; heterogeneous networks; load balancing; nested loops; parallel loops; static algorithms; workstation networks; Computer networks; Concurrent computing; Dynamic scheduling; Heuristic algorithms; Intelligent networks; Load management; Parallel processing; Processor scheduling; Scheduling algorithm; Workstations;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel Architectures,Algorithms and Networks, 2005. ISPAN 2005. Proceedings. 8th International Symposium on
  • ISSN
    1087-4089
  • Print_ISBN
    0-7695-2509-1
  • Type

    conf

  • DOI
    10.1109/ISPAN.2005.40
  • Filename
    1575815