首页> 外文期刊>Circuits, Devices & Systems, IET >Game theoretic approach for run-time task scheduling on an multi-processor system on chip
【24h】

Game theoretic approach for run-time task scheduling on an multi-processor system on chip

机译:博弈论方法在片上多处理器系统上的运行时任务调度

获取原文
获取原文并翻译 | 示例

摘要

Multi-processor system on chip (MPSoC) consists of multiple cores communicating via an on-chip communication backplane. An application to be executed on an MPSoC is represented using a task graph where a node represents an operation to be scheduled on a core and the edges represent the communication between these operations. Typically task graph scheduling on MPSoC is done statically during hardware??software co-design, based on estimated execution times. Static scheduling makes a program non-portable, hence dynamic scheduling is preferred. In this study, the authors present hardware-based dynamic feedback-driven task rescheduling heuristic that executes in real time. This task scheduling heuristic is based on the observation that during the course of execution, an application goes through a phase where a sub-graph (phase graph) of the application task graph repeatedly executes for a very large number of times. The proposed approach is iterative, where the schedule length of a phase graph converges to a smaller value in subsequent iterations. Experimental results show (i) real-time scheduling can be performed using proposed game theoretic approach which converges to a minimum in fewer than 100 iterations (ii) reducing the schedule length ranging 3-16% as compared with greedy heuristic.
机译:多处理器片上系统(MPSoC)由多个内核组成,这些内核通过片上通信底板进行通信。使用任务图表示要在MPSoC上执行的应用程序,其中节点表示要在内核上调度的操作,而边缘表示这些操作之间的通信。通常,基于估计的执行时间,在MPSoC上的任务图调度是在硬件-软件协同设计期间静态完成的。静态调度使程序不可移植,因此首选动态调度。在这项研究中,作者提出了实时执行的基于硬件的动态反馈驱动的任务调度启发式方法。该任务调度试探法基于以下观察:在执行过程中,应用程序经历了一个阶段,在该阶段中,应用程序任务图的子图(阶段图)重复执行了很多次。所提出的方法是迭代的,其中相图的调度长度在后续迭代中收敛到较小的值。实验结果表明(i)可以使用提议的博弈论方法执行实时调度,该方法在少于100次迭代中收敛到最小值(ii)与贪婪启发式算法相比,调度时间缩短了3-16%。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号