This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
如 TRM 中表2-1所示、操作 a=b/c 需要5个流水线周期。 您能帮助解释一下需要多长时间? 我对流水线周期和 CPU 周期之间的关系不是很清楚。 谢谢你。
Aki、
在理想情况下、1个流水线周期等于1个 CPU 周期。 给出的数字适用于这种理想的最佳情况、即没有任何停顿管线、两个值是等效的。
这些周期不会考虑流水线的停止情况。 例如、存储器冲突或存储器等待状态可能会使管道停滞。 在这种情况下、1个流水线周期需要多个 CPU 周期。
该数字还不包括填充管道以开始代码执行、并假设管道已填充。 提供的周期计数是执行代码时的有效周期。
此致
Lori
Lori、
谢谢你。 如果 a=b/2pi、所需的流水线周期为2/3、那么它意味着0.67个周期或"2或3"个周期?