...
首页> 外文期刊>ACM SIGPLAN Notices: A Monthly Publication of the Special Interest Group on Programming Languages >Automatic Dataflow Model Extraction from Modal Real-Time Stream Processing Applications
【24h】

Automatic Dataflow Model Extraction from Modal Real-Time Stream Processing Applications

机译:从模态实时流处理应用程序中自动提取数据流模型

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

摘要

Many real-time stream processing applications are initially described as a sequential application containing while-loops, which execute for an unknown number of iterations. These modal applications have to be executed in parallel on an MPSoC system in order to meet their real-time throughput constraints. However, no suitable approach exists that can automatically derive a temporal analysis model from a sequential specification containing whileloops with an unknown number of iterations. This paper introduces an approach to the automatic generation of a Structured Variable-rate Phased Dataflow (SVPDF) model from a sequential specification of a modal application. The realtime requirements of an application can be analyzed despite the presence of while-loops with an unknown number of iterations. It is shown that an algorithm that has a polynomial time computational complexity can be applied on the generated SVPDF model to determine whether a throughput constraint can be met. The enabler for the automatic generation of an SVPDF model is the decoupling of synchronization between tasks that contain different while-loops. A DVB-T radio transceiver illustrates the derivation of the SVPDF model.
机译:最初,许多实时流处理应用程序被描述为包含while循环的顺序应用程序,该循环执行未知次数的迭代。这些模式应用程序必须在MPSoC系统上并行执行,才能满足其实时吞吐量限制。但是,没有合适的方法可以自动从时序规范中自动导出时间分析模型,该时序规范包含while循环且迭代次数未知。本文介绍了一种从模态应用的顺序规范自动生成结构化可变速率相控数据流(SVPDF)模型的方法。尽管存在while循环且迭代次数未知,但是可以分析应用程序的实时需求。结果表明,可以将具有多项式时间计算复杂度的算法应用于生成的SVPDF模型,以确定是否可以满足吞吐量约束。用于自动生成SVPDF模型的促成因素是将包含不同while循环的任务之间的同步去耦。 DVB-T无线电收发器说明了SVPDF模型的派生。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号