您的位置:首页
指令流水线的吞吐率
2017-04-18 00:13
190 查看
假设一个四段流水线,取指段的时间为t,译码段的时间为t,取数段的时间为3t,执行段的时间为t。
为了便于计算假设取指和译码段总是连续执行的,每隔一段的时间(取最长一段的时间,例如上面的取数3t)下一条指令执行
一条指令之后每隔一段的时间(取最长一段的时间,例如上面的取数3t),就会执行完一条指令。
流水线时间计算公式: 一条指令所需时间 + (指令条数-1) * 时间最长的指令的一段(例如上面的取数3t)
吞吐率公式: 指令条数 / 流水线时间
为了便于计算假设取指和译码段总是连续执行的,每隔一段的时间(取最长一段的时间,例如上面的取数3t)下一条指令执行
一条指令之后每隔一段的时间(取最长一段的时间,例如上面的取数3t),就会执行完一条指令。
流水线时间计算公式: 一条指令所需时间 + (指令条数-1) * 时间最长的指令的一段(例如上面的取数3t)
吞吐率公式: 指令条数 / 流水线时间
相关文章推荐
- 指令流水线的吞吐率
- 指令流水线的吞吐率
- 指令流水线的吞吐率
- 指令流水线的吞吐率
- ARM+s3c2440/s3c2410 学习讨论之2.2.4.1 指令流水线的原理
- 超标量、超级流水线、超长指令字、向量机 - blueplain的专栏 - CSDNBlog
- 流水线吞吐率计算
- CPU指令的流水线运行
- 指令流水线总结
- 指令流水线归纳总结
- 超标量、超级流水线、超长指令字、向量机详解
- RISC和CICS指令流水线的区别
- 超标量、超级流水线、超长指令字、向量机 SIMD
- 指令流水线归纳总结
- ARM处理器的三级流水线和ARM指令及寻址方式
- 优化分支代码——避免跳转指令堵塞流水线
- ARM:ARM体系结构与编程、ARM指令流水线、ARM编程模型基础
- 如何计算k段流水线执行n条指令的执行时间
- arm跳转指令和流水线的关系
- CPU指令的流水线执行