Iteration Bound

回顾几个定义
算法执行顺序的限制

例子:


Loop

Loop Bound
算法中第j个loop的loop bound 定义为:
例子:


Loop Bound 例子

Iteration Bound

Critical Loop 例子
具有多个Loop的DSP算法:

Iteration Bound 例子
Loop Bound

Iteration Bound计算方法
Longest Path Matrix 算法
• 算法中有d个延时(D1, D2, ……, Dd),则构造d个矩阵
![]()
其中每个元素
表示:
从Di到Dj具有m-1个延时的最长路径的计算时间;
如果不存在这样的路径,则为-1 。
• Iteration Bound:

对角元素:具有m个延时的环路中,最长的计算时间
Longest Path Matrix 算法例子
Iteration Bound:
下一页 重定时(Retiming)


.jpg)