pipeline - 为什么有些指令需要更少的周期,而所有指令都经过相同的流水线阶段?
问题描述
在处理器的说明手册中,提到一些指令需要更少的周期数,而另一些则需要更多。处理器有一个n级管道,所有指令都通过同一个管道,那么它们不应该都需要n个周期,因为每个阶段需要1个周期才能完成吗?是因为有几条指令在流水线中间开始和/或每个周期可以跳过几个阶段吗?
解决方案
推荐阅读
- javascript - ChartJS X 轴时间刻度不显示每个元素
- javascript - 未捕获的类型错误:无法读取 null 的属性“innerText”
- javascript - requestBody 未出现在通话中
- c# - 在word c#中从无边框的单元格中获取内容
- pycharm - 在 Pycharm 控制台和调试控制台中自动进行漂亮的打印
- java - 如何点击 Spring Boot 应用程序的 run 方法
- c++ - 如何使用 C++ 解析带有 ParameterName 和 ParameterValue 的 XML
- c - 如何将远程机器上实时运行的tcpdump结果导出到我电脑上的pcap文件中?
- c# - .NET 使用 SIMD 优化数学向量数组的操作
- php - 多行 if 语句