• DocumentCode
    2663867
  • Title

    Iterative task division method or multiprocessor scheduling problem

  • Author

    Tagawa, Kiyoharu ; Heishi, Taketo ; Matumoto, Takaaki ; Ohta, Yuzo ; Haneda, Hiromasa

  • Author_Institution
    Dept. of Electr. & Electron. Eng., Kobe Univ., Japan
  • Volume
    3
  • fYear
    1994
  • fDate
    5-9 Sep 1994
  • Firstpage
    1773
  • Abstract
    This paper is concerned with the grain-size problem; how can we partition a program into tasks (concurrent modules) for parallel processing. Multiprocessor scheduling problem has long been studied by a number of researchers, and several scheduling algorithms have also been proposed. However, the effect of parallel processing strictly attributes of the given tasks such as the topology of task graph (directed acyclic graph representing precedence relations among tasks) and the balance of grain-size (computational time of each task) as well as the available number of processors. In order to improve the solution of multiprocessor scheduling problem, this paper proposes an excellent method for restructuring a given task graph. Analyzing the topology of the task graph, adequate tasks are divided one by one for increasing the parallelism of the task graph. The effect of task division is evaluated by scheduling tasks, where communication delays between distinct processors are considered. As a result, an appropriate task graph could be derived from the initially given task graph with respect to the designated number of processors. The proposed method is successfully applied to the parallel processing of robot-arm control computation on a multiprocessor system
  • Keywords
    computational complexity; iterative methods; parallel processing; processor scheduling; topology; computational time; concurrent modules; directed acyclic graph; grain-size balance; grain-size problem; iterative task division method; multiprocessor scheduling; multiprocessor scheduling problem; parallel processing; precedence relations; robot-arm control computation; task graph parallelism; task graph restructuring; task graph topology; Concurrent computing; Delay effects; Iterative methods; Parallel processing; Parallel robots; Process design; Processor scheduling; Robot control; Scheduling algorithm; Topology;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Industrial Electronics, Control and Instrumentation, 1994. IECON '94., 20th International Conference on
  • Conference_Location
    Bologna
  • Print_ISBN
    0-7803-1328-3
  • Type

    conf

  • DOI
    10.1109/IECON.1994.398083
  • Filename
    398083