3

在这张幻灯片中,我觉得有些不对劲。时钟周期时间或时钟周期,已经是每个时钟周期所需的时间。问题是,这个词Clock Rate有意义吗?

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

还是我错过了什么?

4

2 回答 2

4

首先,幻灯片并不总是讨论技术问题的最佳方式。不要把任何幻灯片当作福音。在证据很少的情况下,有大量的人在支持巨大的主张。

也就是说,有一些权衡:

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

时钟速率仅表示频率,它是单个时钟周期时间的倒数,因此这些等式非常有意义。

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

于 2011-07-04T11:20:51.647 回答