计算CPU周期及其每秒处理位数

时间:2017-09-02 09:37:24

标签: cpu

我想知道给定CPU可以处理的位数以及如何设计计算这个特定值。

我想确保我的想法和我的计算是正确的。

鉴于我有64位CPU,其功能为2.3 Ghz。每秒处理的位数应如下:

(2.3 * 10^9) * 64

是这么简单还是我需要考虑其他任何变量?

1 个答案:

答案 0 :(得分:0)

计算CPU的吞吐量并不那么简单。现代CPU是流水线的,并且如果没有数据依赖性,则可以同时执行多个指令,每个周期产生指令(IPC)&gt;一些指令也可能具有比一个周期更高的延迟,这意味着IPC可以<1。 1。 对于某些操作,它们可能受到内存带宽的限制。 然后有SIMD指令可以处理每条指令多于单个通用寄存器宽度的数据。