...
【24h】

A NEW REDUCTION APPROACH FOR MULTIRATE DATA-FLOW GRAPH

机译:多速率数据流图的一种新的缩减方法

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

获取外文期刊封面封底 >>

       

摘要

The iteration bound (IB) of a multirate data-flow graph (MRDFG) N can be determined by considering the equivalent single-rate data-flow graph (SRDFG) N' of N. Ito et al. proposed a novel algorithm to remove node/edge redundancies taking extra time and memory, and in the worst case, no reduction may be available. Furthermore, it is unclear how to schedule removed nodes and discover phenomena of SRDFG-equivalence - as in our earlier paper without node/edge redundancies - and loop-combination under specific markings. We explain and explore the condition for loop-combination by illustrating simple cases without transformation. Rather than duplicating and removing redundant nodes/edges individually, we reduce them in a loop-wise fashion (reduce the nodes/edges in a loop as a whole) with fewer nodes/edges. We further fold several duplicated loops of the same loop into a single one; thus reducing more nodes/edges - not possible using Ito el al.'s approach. We break the WMG into a number of loop-combination-free islands and duplicate each island a number of times. Each transition t' in the duplicated island represents some consecutive executions of the same transition t in the original WMG; thus each kth execution of t can be scheduled avoiding the scheduling deficiency suffered in the approach by Ito et al. If two consecutive executions of t is represented by the same t' in one island Π{sub}i but different t' in another island Π{sub}j, then we say the two islands are incompatible - fixed by expanding t' in Π{sub}i into two transitions with an intermediate place. Further reducing the computation time, we compute the final IB to be the maximal among iteration bounds of all islands with a time complexity faster by a factor of f{sup}2 where/is the average number of islands.
机译:多速率数据流图(MRDFG)N的迭代边界(IB)可以通过考虑N的等效单速率数据流图(SRDFG)N'来确定。提出了一种新颖的算法来消除节点/边缘冗余,这会花费额外的时间和内存,而在最坏的情况下,可能无法减少数据。此外,还不清楚如何安排已删除的节点并发现SRDFG等效现象(如我们之前的无节点/边缘冗余的论文)以及在特定标记下的循环组合。我们通过说明没有变换的简单情况来说明和探索循环组合的条件。与其单独复制和删除冗余节点/边缘,我们以较少的节点/边缘以循环的方式减少它们(从整体上减少节点/边缘)。我们进一步将同一循环的几个重复循环折叠为一个循环。因此减少了更多的节点/边缘-使用伊藤等人的方法是不可能的。我们将WMG分为多个无循环组合的孤岛,并将每个孤岛重复多次。复制岛中的每个过渡t'代表原始WMG中相同过渡t的一些连续执行;因此,可以调度t的每个第k次执行,从而避免了Ito等人在该方法中遇到的调度缺陷。如果在一个岛consecutive {sub} i中用相同的t'表示t的两个连续执行,而在另一个岛{{sub} j中用不同的t'表示t,那么我们说这两个岛是不兼容的-通过在Π中扩展t'来固定{sub} i分为两个过渡,中间有一个过渡。为了进一步减少计算时间,我们将最终IB计算为所有岛的迭代边界中的最大值,其时间复杂度快了f {sup} 2,其中/是岛的平均数量。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号