首页> 外文会议>Hardware/software - codesign and system synthesis (col - located with ESWEEK) >Managing Latency in Embedded Streaming Applications under Hard-Real-Time Scheduling
【24h】

Managing Latency in Embedded Streaming Applications under Hard-Real-Time Scheduling

机译:在硬实时调度下管理嵌入式流应用程序中的延迟

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

摘要

In this paper, we consider the problem of hard-real-time scheduling of embedded streaming applications, modeled using dataflow graphs, while minimizing the application latency. Recently, it has been shown that the actors in an acyclic Cyclo-Static Dataflow (CSDF) graph can be scheduled as a set of implicit-deadline periodic tasks. Such scheduling approach has been shown to yield the maximum achievable throughput for a large set of graphs, called matched I/O rates graphs. We show that scheduling the graph actors as implicit-deadline periodic tasks increases the latency significantly for a class of graphs called unbalanced graphs. To alleviate this problem, we propose a new task-set representation for the actors in which the actors are scheduled as a set of constrained-deadline periodic tasks. We prove that scheduling the actors as constrained-deadline periodic tasks delivers optimal throughput (i.e., rate) and latency for graphs with repetition vector equal to 1. Furthermore, we evaluate the constrained-deadline representation using a set of 19 real-life applications and show that it is capable of achieving the minimum achievable latency for more than 70% of the applications, and even if the application has a repetition vector not equal to 1. We show that choosing the task deadline involves a trade-off between the latency and the resources requirements. Finally, we propose a decision tree to assist the designer in choosing the appropriate real-time periodic task model for scheduling acyclic CSDF graphs.
机译:在本文中,我们考虑了使用数据流图建模的嵌入式流应用程序的硬实时调度问题,同时最大程度地减少了应用程序延迟。最近,已经表明,可以将非循环的“静态-静态数据流”(CSDF)图中的参与者安排为一组隐式截止定期任务。对于大量称为匹配I / O速率图的图形集,这种调度方法已显示出可实现的最大吞吐量。我们表明,将图参与者作为隐式截止定期任务进行调度会显着增加一类称为不平衡图的图的延迟。为缓解此问题,我们为演员提出了一种新的任务集表示形式,其中,将演员安排为一组受约束的定期任务。我们证明,将参与者作为受约束的最后期限周期性任务进行调度可为重复矢量等于1的图提供最佳吞吐量(即速率)和延迟。此外,我们使用一组19个实际应用程序评估受约束的最后期限表示形式,并且演示了它能够为超过70%的应用程序实现最小可实现的延迟,即使应用程序的重复向量不等于1。我们也表明选择任务期限需要在延迟和延迟之间进行权衡。资源需求。最后,我们提出了一个决策树,以帮助设计人员选择合适的实时周期性任务模型来调度非循环CSDF图。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号