退后,伙计们。 本文将比我的其他一些文章更具技术性。
所以,这是交易。 您会在市场上看到新的台式机处理器。 它的运行速度约为…0.2 GigaHertz。 现在,具有任何计算经验的人都将立即知道,台式机中的2 GigaHertz是一个非常糟糕的时钟速率(系统完成一个周期的速率)。 显然,在那里运行2.6 GHz的处理器更好,对吗?
不完全是。
这已经在网络上流传了一段时间。 这就是所谓的兆赫兹(或“兆赫兹”)神话。 没有人完全确定它是如何开始或为什么开始的,尽管它可能是由于人们将处理器的时钟频率视为确定该处理器的运行速度或功能的一种简单,简便的方法而发生的。 狂热的技术博客作者也没有做出太多的努力来揭开这个神话。 长期以来一直在推动“更高的时钟频率=更好的处理器”协议的英特尔也没有这样做。
一个CPU看起来比另一个CPU更好,这仅仅是因为它完成的周期是另一个CPU的两倍(因此,它具有更高的MHz / GHz值)。 但是,另一个CPU可以很容易地在每个周期完成两次,这意味着两个CPU最终将处理相同数量的信息。
决定处理器性能的不仅仅是时钟速率。 处理器的微架构在其质量方面也起着巨大的作用。
我将使用大多数人都应该能够理解的类比。 假设您有两个工厂A和B。每个工厂代表不同的计算机处理器设计。 现在,假设工厂A的工人每天工作8个小时,这相当于2.4 GHz。 另一方面,B工厂的工人每天仅工作四个小时-1.2 GHz。 自然,您希望工厂A的工人比工厂B的工人生产更多的东西。
然而,事实是,工厂B的装配线要比工厂A更好,工作人员也更辛苦。结果,即使工厂只花了半个小时的时间,他们最终也只能产出与工厂A相同数量的产品。 。
这不是一个很好的类比,但它至少应该让人们对为什么时钟频率不是衡量处理器原始功率的最终目的是什么有所了解。