具有相同指令集架构 (ISA) 的 2 CPU 之间的类比

Analogy between 2 CPU having same Instruction Set Architecture (ISA)

我们有 2 个 CPU 具有此属性-

  1. 时钟频率
  2. CPI
  3. 执行时间
  4. 指令数
  5. MIPS,总是一样的吗?

如果两台机器有相同的指令集架构,上面提到的哪台属性会相同?

4 为真(相同的动态指令数),除非程序具有依赖于速度的行为(例如,不断循环检查时间直到 0.1 秒过去,或者您可以想出其他更有趣的示例)。

没理由1是真的,如果你去任何一家在线电脑商店,看看不同型号的同代x86-64 CPU的不同型号,很容易找到反例最大时钟速度。在不同的世代中,时钟速度可能会有更大的差异,例如25MHz 80386 与 5GHz Zen 2 或 Coffee Lake。