跳到主要导航 跳到搜索 跳到主要内容

An improved parallel scheduling algorithm for periodic directed acyclic graphs

  • Junfan Zhang
  • , Xiao Song
  • , Lin Qin
  • , Ying Cui*
  • *此作品的通讯作者
  • Beihang University
  • Ltd.

科研成果: 期刊稿件文章同行评审

摘要

The periodic directed acyclic graph (DAG) is an important system model widely used to describe the structure and function of time-critical applications. The nodes in periodic DAGs are not only coupled with each other by input-output relations but also connected via the preceding period, making it hard to find an optimal schedule. This paper proposes an improved parallel scheduling algorithm for periodic DAGs (PSA-PDAG), decoupling the dependencies between nodes. In each period, PSA-PDAG computes more nodes in parallel, greatly improving the parallelism during computation. By applying PSA-PDAG, the computation time of each period is only the maximum update time among all nodes, which is superior to existing parallel algorithms. In typical periodic DAG examples, theoretical analysis and experimental results show that PSA-PDAG generally outperforms existing serial and hierarchical scheduling parallel algorithms. For instance, in the hybrid-structure large-scale experiment with 128 DAG nodes, compare with the 2.0x speedup of the hierarchical scheduling parallel algorithm, PSA-PDAG can achieve a considerable 48.6x speedup with 128 cores.

源语言英语
文章编号103045
期刊Simulation Modelling Practice and Theory
139
DOI
出版状态已出版 - 2月 2025

指纹

探究 'An improved parallel scheduling algorithm for periodic directed acyclic graphs' 的科研主题。它们共同构成独一无二的指纹。

引用此