CPU的时钟速度和时钟周期之间的关系

时间:2011-07-04 11:17:26

标签: cpu cpu-architecture cpu-speed

在这张幻灯片中,事情对我来说有些不太了解。时钟周期时间或时钟周期,已经是每个时钟周期所需的时间。问题是,Clock Rate这个词有意义吗?

它还说,Hardware designer must often trade off clock rate against cycle count。但是,它们是反向相关的。如果增加时钟速度,则时钟周期(每个时钟周期的时间)将自动降低。为什么会有选择?

或者我错过了什么?

2 个答案:

答案 0 :(得分:3)

首先,slides aren't always the best way to discuss technical issues。不要把任何幻灯片作为福音。只有极少的证据支持巨大的手段以支持巨大的索赔。

那说,有一些权衡:

  • 更快的时钟通常更好:每秒完成更多的整数或浮点运算
  • 但如果更快的时钟与外部存储器时钟不能很好地对齐,那么其中一些周期可能会被浪费
  • 较慢的时钟可能会消耗更少的电量
  • 更快的时钟允许操作系统内核在每次唤醒时完成更多的工作并快速返回更快,因此它们可能会消耗更少的功率
  • 更快的时钟可能意味着某些操作需要更多的时钟周期才能实际执行(想想奔腾IV的极其深层的管道 - 分支错误预测非常昂贵 - 尽管时钟周期更快比起奔腾III或奔腾M,在现实世界中,两种处理器类型的速度非常相似。)

答案 1 :(得分:0)

时钟速率只是指频率,它是单个时钟周期时间的倒数,因此方程式非常有意义。

关于第二个问题,循环计数与“CPU Clock Cycles”相同;它与时钟周期或每个时钟周期的时间不同。