• DocumentCode
    2212740
  • Title

    An Algorithm Used to Improve Task Parallelization for Directed Acyclic Graphs

  • Author

    Yao, Yong ; Wang, Yingfeng ; Liu, Zhijing

  • Author_Institution
    Sch. of Comput. Sci. & Technol., Xidian Univ., Xi´´an, China
  • fYear
    2010
  • fDate
    7-8 Aug. 2010
  • Firstpage
    238
  • Lastpage
    240
  • Abstract
    Many scheduling algorithms are designed based on directed a cyclic graphs. However, intra-iteration data dependencies among tasks are widespread and have an adverse effect on regulation of task execution order so that the advantage of multi-core is impeded. Therefore, this paper addresses the problem of setting appropriate delays on each edge of a task graph representing an application to eliminate intra-iteration data dependencies. Based on the principle of the retiming technique, we propose an algorithm to determine the appropriate retiming value of each node according to the number of nodes along the path with the maximum number of nodes from it to sink node. Scheduling length can be reduced by the above transformation due to eliminating intra-iteration data dependencies. We experiment with random task graphs on 2 and 4 processor cores, respectively. The experimental results show that the proposed algorithm can effectively improve task parallelization for applications with dependent tasks.
  • Keywords
    directed graphs; graphs; multiprocessing systems; scheduling; task analysis; timing; appropriate delay; directed acyclic graph; intraiteration data dependency; processor core; random task graph; retiming technique; scheduling algorithm; scheduling length; sink node; task execution; task graph representation; task parallelization; directed acyclic graph; retiming; scheduling;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Multimedia Communications (Mediacom), 2010 International Conference on
  • Conference_Location
    Hong Kong
  • Print_ISBN
    978-0-7695-4136-5
  • Type

    conf

  • DOI
    10.1109/MEDIACOM.2010.40
  • Filename
    5694190