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

问题描述

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

  1. 时钟频率
  2. 每次安装费用
  3. 执行时间
  4. 没有说明
  5. MIPS,总是相同的吗?

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

解决方法

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

1 没有理由是正确的,如果您去任何在线计算机商店并查看具有不同最大时钟的同一代 x86-64 CPU 的不同型号,很容易找到反例速度。在不同的世代之间,时钟速度可能会有更大的差异,例如25MHz 80386 对比 5GHz Zen 2 或 Coffee Lake。