• DocumentCode
    2140211
  • Title

    A graph transformational approach to the multiprocessor scheduling of iterative computations

  • Author

    Sandnes, Frode Eika ; Sinnen, Oliver

  • Author_Institution
    Dept. of Comput. Sci., Oslo Univ., Norway
  • fYear
    2003
  • fDate
    27-29 Aug. 2003
  • Firstpage
    571
  • Lastpage
    576
  • Abstract
    A modular strategy for scheduling iterative computations is proposed. An iterative computation is represented using a cyclic task-graph. The cyclic task-graph is transformed into an acyclic task-graph. This acyclic task-graph is subsequently scheduled using one of the many well-known and high-quality static scheduling strategies from the literature. Graph unfolding is not employed and the generated schedules therefore require less memory than schedules generated through graph unfolding. Further, the number of iterations does not need to be known at compile-time. The effectiveness of the approach is compared to other methods including a graph unfolding strategy. We experimentally quantify how the task transformation affects the make-span of the schedules.
  • Keywords
    genetic algorithms; graph theory; iterative methods; matrix algebra; processor scheduling; acyclic task-graph; cyclic task-graph; genetic algorithms; graph transformational approach; graph unfolding strategy; iterative computation scheduling; modular strategy; multiprocessor scheduling; Computer aided instruction; Computer architecture; Computer science; Educational institutions; Genetic algorithms; Iterative methods; Modems; Parallel processing; Processor scheduling; Stochastic processes;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Computing, Applications and Technologies, 2003. PDCAT'2003. Proceedings of the Fourth International Conference on
  • Print_ISBN
    0-7803-7840-7
  • Type

    conf

  • DOI
    10.1109/PDCAT.2003.1236367
  • Filename
    1236367