• DocumentCode
    3466481
  • Title

    An algorithm used to eliminate intra-iteration data dependencies

  • Author

    Wang, Yingfeng ; Liu, Zhijing ; Wei Yan

  • Author_Institution
    Sch. of Comput. Sci. & Technol., Xidian Univ., Xi´´an, China
  • Volume
    2
  • fYear
    2009
  • fDate
    5-6 Dec. 2009
  • Firstpage
    43
  • Lastpage
    46
  • Abstract
    Data dependencies among tasks are inevitable and have an adverse effect on the parallelism of an application. 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 so as to produce a prologue and epilogue as small as possible. Based on the principle of the retiming technique, we propose an algorithm called NNP (number of nodes along a path) to determine the minimum retiming value of each node according to the number of nodes along the path with the maximum number of nodes from its immediate successor nodes to leaf nodes. Computation time can be decreased by the above transformation due to eliminating intra-iteration data dependencies. We experiment with random task graphs on 2, 3 and 4 processor cores, respectively. The experimental results show that the algorithm can obtain substantial scheduling length reduction.
  • Keywords
    microprocessor chips; multiprocessing systems; parallel algorithms; scheduling; task analysis; NNP algorithm; delays; intra-iteration data dependencies; parallelism effect; path node number; processor cores; retiming technique; task graph; Application software; Computer science; Delay; Embedded system; Parallel processing; Pipeline processing; Processor scheduling; Scheduling algorithm; Testing; Timing; delays; multi-core; retiming; task scheduling;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Test and Measurement, 2009. ICTM '09. International Conference on
  • Conference_Location
    Hong Kong
  • Print_ISBN
    978-1-4244-4699-5
  • Type

    conf

  • DOI
    10.1109/ICTM.2009.5413013
  • Filename
    5413013