首页> 外文期刊>Design automation for embedded systems >Scheduling with accurate communication delay model and scheduler implementation for multiprocessor system-on-chip
【24h】

Scheduling with accurate communication delay model and scheduler implementation for multiprocessor system-on-chip

机译:用精确的沟通延迟模型和调度器实现对芯片系统的准确通信延迟模型和调度器实现

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

摘要

In multiprocessor system-on-chip, tasks and communications should be scheduled carefully since their execution order affects the performance of the entire system. When we implement an MPSoC according to the scheduling result, we may find that the scheduling result is not correct or timing constraints are not met unless it takes into account the delays of MPSoC architecture. The unexpected scheduling results are mainly caused from inaccurate communication delays and or runtime scheduler's overhead. Due to the big complexity of scheduling problem, most previous work neglects the inter-processor communication, or just assumes a fixed delay proportional to the communication volume, without taking into consideration subtle effects like the communication congestion and synchronization delay, which may change dynamically throughout tasks execution. In this paper, we propose an accurate scheduling model of hardware/software communication architecture to improve timing accuracy by taking into account the effects of dynamic software synchronization and detailed hardware resource constraints such as communication congestion and buffer sharing. We also propose a method for runtime scheduler implementation and consider its performance overhead in scheduling. In particular, we introduce efficient hardware and software scheduler architectures. Furthermore, we address the issue of centralized implementation versus distributed implementation of the schedulers. We investigate the pros and cons of the two different scheduler implementations. Through experiments with significant demonstration examples, we show the effectiveness of the proposed approach.
机译:在多处理器系统的片上,应仔细安排任务和通信,因为它们的执行顺序会影响整个系统的性能。当我们根据调度结果实施MPSOC时,我们可能会发现调度结果不正确或不满足时序约束,除非考虑到MPSoC架构的延迟。意外的调度结果主要是由不准确的通信延迟和运行时间调度程序的开销引起的。由于调度问题的大复杂性,最先前的工作忽略了处理器间通信,或者只是假设与通信卷成比例的固定延迟,而无需考虑到通信拥塞和同步延迟等微妙效果,这可能在整个中动态改变任务执行。在本文中,我们提出了一种精确的硬件/软件通信架构的调度模型,以通过考虑动态软件同步和详细的硬件资源限制(例如通信拥塞和缓冲区共享)的影响来提高定时精度。我们还提出了一种用于运行时调度程序实现的方法,并在调度时考虑其性能开销。特别是,我们引入有效的硬件和软件调度程序体系结构。此外,我们解决了分布式实施者的集中实施问题。我们调查了两种不同的调度器实现的利弊。通过实验与具有重要示范例子的实验,我们展示了所提出的方法的有效性。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号