• DocumentCode
    1984254
  • Title

    Scheduling using genetic algorithms

  • Author

    Fissgus, Ursula

  • Author_Institution
    Inst. fur Inf., Halle-Wittenberg Univ., Germany
  • fYear
    2000
  • fDate
    2000
  • Firstpage
    662
  • Lastpage
    669
  • Abstract
    Considers the scheduling of mixed task- and data-parallel modules comprising computation and communication operations. The program generation starts with a specification of the maximum degree of task- and data-parallelism of the method to be implemented. In several derivation steps, the degree of parallelism is adapted to a specific distributed memory machine. We present a scheduling derivation step based on the genetic algorithm paradigm. The scheduling takes not only decisions on the execution order (independent modules can be executed consecutively by all processors available or concurrently by independent groups of processors) but also on appropriate data distributions and task implementation versions. We demonstrate the efficiency of the algorithm by an example from numerical analysis
  • Keywords
    distributed memory systems; genetic algorithms; mathematics computing; numerical analysis; parallel programming; scheduling; subroutines; communication operations; computation operations; concurrent execution; consecutive execution; data distributions; data-parallelism; distributed memory machine; efficiency; execution order; genetic algorithms; numerical analysis; parallel program module scheduling; program generation; task implementation versions; task-parallelism; Costs; Genetic algorithms; Numerical analysis; Parallel machines; Parallel processing; Processor scheduling; Runtime; Scheduling algorithm; Scientific computing; Signal processing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Distributed Computing Systems, 2000. Proceedings. 20th International Conference on
  • Conference_Location
    Taipei
  • ISSN
    1063-6927
  • Print_ISBN
    0-7695-0601-1
  • Type

    conf

  • DOI
    10.1109/ICDCS.2000.840983
  • Filename
    840983