首页> 外文会议>Formal Methods in Computer Aided Design, 2006. FMCAD '06 >Liveness and Boundedness of Synchronous Data Flow Graphs
【24h】

Liveness and Boundedness of Synchronous Data Flow Graphs

机译:同步数据流图的活动性和有界性

获取原文

摘要

Synchronous data flow graphs (SDFGs) have proven to be suitable for specifying and analyzing streaming applications that run on single- or multi-processor platforms. Streaming applications essentially continue their execution indefinitely. Therefore, one of the key properties of an SDFG is liveness, i.e., whether all parts of the SDFG can run infinitely often. Another elementary requirement is whether an implementation of an SDFG is feasible using a limited amount of memory. In this paper, we study two interpretations of this property, called boundedness and strict boundedness, that were either already introduced in the SDFG literature or studied for other models. A third and new definition is introduced, namely self-timed boundedness, which is very important to SDFGs, because self-timed execution results in the maximal throughput of an SDFG. Necessary and sufficient conditions for liveness in combination with all variants of boundedness are given, as well as algorithms for checking those conditions. As a by-product, we obtain an algorithm to compute the maximal achievable throughput of an SDFG that relaxes the requirement of strong connectedness in earlier work on throughput analysis
机译:事实证明,同步数据流图(SDFG)适用于指定和分析在单处理器或多处理器平台上运行的流应用程序。流应用程序本质上无限期地继续执行。因此,SDFG的关键特性之一就是活力,即SDFG的所有部分是否可以无限频繁地运行。另一个基本要求是使用有限数量的内存实现SDFG是否可行。在本文中,我们研究了此属性的两种解释,即有界和严格有界,它们已经在SDFG文献中引入或已针对其他模型进行了研究。引入了第三种新定义,即自定时有界,这对于SDFG非常重要,因为自定时执行会导致SDFG的最大吞吐量。给出了有活力的必要条件和充分条件,以及所有有界变量的组合,以及用于检查这些条件的算法。作为副产品,我们获得了一种算法来计算SDFG的最大可实现吞吐量,从而放宽了早期吞吐量分析中对强连接性的要求。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号