• Title of article

    PARAdeg-processor scheduling for acyclic SWITCH-less program nets

  • Author/Authors

    Ge، نويسنده , , Qi-Wei، نويسنده ,

  • Issue Information
    روزنامه با شماره پیاپی سال 1999
  • Pages
    19
  • From page
    1135
  • To page
    1153
  • Abstract
    This paper deals with multiprocessor scheduling for acyclic SWITCH-less program nets that is a graph representation of a data-flow program. A task graph is a special case of acyclic SWITCH-less net PN and the important difference is that a program net allows nodes to fire more than once while a task graph asks its each node to fire exactly once. Hence scheduling problem for program nets is NP-hard in a stronger sense. In this paper, we first extend CP (critical path) method by taking firing numbers of nodes into account to propose extended critical path (ECP) method. Based on this we further propose ORF/ECP (OR-node First/ECP), and LTF/ECP (Larger node firing Time First/ECP) methods, by taking notice of firings of OR-nodes and node firing times, respectively. Then using priority lists as populations, we propose two genetic algorithms n-GA and 1-GA, by, respectively, requiring all and only initial populations satisfying precedence relation of nodes. Our experiments show that: (i) precedence relation of nodes is no more important for scheduling of program nets; (ii) 1-GA gives the best results, and LTF/ECP is next to 1-GA and is effective when node firing numbers are not large.
  • Keywords
    Data-flow program , Program net , Multiprocessor scheduling , List scheduling , GA scheduling , evaluation
  • Journal title
    Journal of the Franklin Institute
  • Serial Year
    1999
  • Journal title
    Journal of the Franklin Institute
  • Record number

    1542327