写延迟禁止表时要特别注意:有多项的才是有冲突,单项不需要写进去
解1:
1. 根据表格可知{8-0,2-1,6-3,7-3,4-3,6-5},去重{8,1,3,4,1,1}。所以延迟禁止表
2. 冲突向量,冲突向量位数等于延迟表位数,延迟禁止表<=>对应冲突向量,非0位为1,生成冲突向量,二进制高位在前
3. 流水线状态转移图,右移0所在位数后,做运或算,即存在1则1,所有新生成的冲突向量都是与原冲突向量做运算
所以最小(2,5)最佳,最小平均延迟拍,最大吞吐率(任务/拍)
解2
吞吐率,效率=
相关公式
-
实际吞吐率 ,实际理解为,n条任务/n条任务执行完成耗时
-
:流水线中的瓶颈流水线耗时
-
:每一条任务耗时
-
n:任务数 m:流水线或者说功能段
-
:一条任务在m条流水线上的总耗时
-
效率公式 , 实际理解为实际总任务面积/时空图所占总面积
瓶颈改造方法
-
瓶颈段在细分方法 (就是多划分几个流水线,分担瓶颈任务)
-
瓶颈段并联法(增加多台处理机,分担瓶颈任务)
非特殊说明,本文版权归 Mr.yang 所有,转载请注明出处.
本文标题: 070809:非线性流水线与延迟禁止表
本文网址: https://www.yangmingchao.com/articleInfo?Uuid=e9058b6c-63a4-4be7-85d3-91d37d55c8be