指令流水线的吞吐率
来源:互联网 发布:java中s函数 编辑:程序博客网 时间:2024/04/30 11:20
假设一个四段流水线,取指段的时间为t,译码段的时间为t,取数段的时间为3t,执行段的时间为t。流水线示意图如下:
为了便于计算假设取指和译码段总是连续执行的。流水线执行n条指令时其执行过程的时空图如下图所示:
从图中不难看出,第一条指令的执行时间是6t;第二条指令在执行时停顿了两个周期,第二条指令的完成时间比第一条指令的完成时间晚3t;第三条、第四条......第n条与此相同。
因此,该流水线执行n条指令的时间就是:6t+(n-1)3t
流水线的实际吞吐率就是:n/6t+(n-1)3t
流水线时间计算公式:一条指令所需时间+(指令条数-1)*时间最长的指令的一段 // 6t+(n-1)3t
吞吐率公式:指令条数 除以 流水线时间 // n/(6t+(n-1)3t)
----------相关内容整理自网络
流水线时间和吞吐率
流水线时间计算有个公式:一条指令所需时间+(指令条数-1)*时间最长的指令的一段
吞吐率也有个公式:指令条数除以流水线时间
0 0
- 指令流水线的吞吐率
- 指令流水线的吞吐率
- 指令流水线的吞吐率
- 指令流水线的吞吐率
- 流水线吞吐率计算
- 流水线吞吐率计算
- 流水线和吞吐率
- 什么是指令的吞吐率
- 指令流水线的计算
- 指令流水线的计算
- 指令流水线的画法
- CPU指令的流水线执行
- 指令流水线
- 指令流水线
- 指令流水线
- 操作系统中和时间的有关的几个概念:吞吐率(流水线完成时间)、平均周转时间和平均带权周转时间、最高响应比优先
- 操作系统中和时间的有关的几个概念:吞吐率(流水线完成时间)、平均周转时间和平均带权周转时间、最高响应比优先
- RISC和CICS指令流水线的区别
- hexo博客安装RSS插件
- Shuffle随机扑克牌问题
- oracle11g dataguard 完全手册
- Android 常用/相关/精品软件收集
- php为什么被叫做拍黄片 故事起因
- 指令流水线的吞吐率
- Android发送短信的方法
- memcpy()和memmove()
- java垃圾回收工作原理
- 各类排序算法代码
- 暑期赛B题 矩阵快速幂DP,注意状态的化简
- Java自定义异常理解
- 黑客如何做到轻易控制手机信号塔
- 环形链表+约瑟夫问题实现