2.09 流水线周期及流水线执行时间计算 | 您所在的位置:网站首页 › 指令周期单位 › 2.09 流水线周期及流水线执行时间计算 |
流水线周期为执行时间最长(最耗时)的一段。 比如此处例题,取指2ns,分析2ns,执行1ns。因此流水线周期是2ns。 全部执行完毕所需的时间![]() ![]() 为什么会有两套方案呢? 因为第一条指令的执行时间计算是有争议的。 理论公式理论上来说,顺势执行一条指令,流水线就建立起来了。 此处第一条指令的时间是: 2+2+1 = 5ns 剩余时间则是 (100-1)X 2 = 198ns 总时间则是 5+198 = 203ns 实践公式实践起来,实际不工整的时间片非常小。因此把每个指令步骤都按流水线周期来算。 总时间则是 2 + 2 + 2 + (100 - 1) X 2 = (100 + 3 - 1 ) X 2 = 204ns 考试的时候用哪个呢? 80%用的是理论公式,20%用实践公式。当理论公式算出来的值不存在,再选实践公式。 |
CopyRight 2018-2019 实验室设备网 版权所有 |