在下图中,为什么任务 X,单元 0 在时钟周期 4 和 5 出现两次?
必须为管道的布置做一个程序,但我需要知道为什么上面恰好完成它。
就因为作者要重复吗??
在下图中,为什么任务 X,单元 0 在时钟周期 4 和 5 出现两次?
必须为管道的布置做一个程序,但我需要知道为什么上面恰好完成它。
就因为作者要重复吗??
我很确定这只是意味着第二次任务在单元 0 中需要两个时钟。总共需要七个时钟的事实暗示了这一点,unit0 中 1 个,unit1 中 1 个,unit2 中 1 个,unit3 中 1 个,unit0 中另外 2 个,最后 unit4 中 1 个。
这很可能只是一个人为的例子,因此在移动一个时钟时会发生冲突(作者必须做一些事情来确保任务 2 能够赶上任务 1,这似乎是最简单的解决方案)或者 unit0 很可能是一个某种非线性处理器。
另一个示例是尝试在前一个任务重新进入 unit0 的点处执行任务。
他们试图表明的是,给定N
管道中一个周期单位内的最大持续时间,您必须将工作注入限制为每个N
周期一次,以确保没有冲突。
我的赌注(基于我知道的少数作者)将是作者做最少的工作来描述问题:-)