例如PD820和E6300,前者的主频比后者高出近1G,只是在总线和外频还有2及缓存上有所不足,但是价格上能差那么多,并且也被评价为不如后者先进?
2者在软件测评上的分数如何?同样的还有和AMD CPU的比较
參考答案:AMD和intelP4级别处理器的差距是在他们流水线级数上的不同造成的。
要说明这个,我先要解释流水线级别的意义。
处理器中处理数据是通过一系列过程的,这个过程中通过的每个步骤之加起来,我们称为通过了处理流水线,当然这个流水线不是硬件上存在的,是我们定义的处理步骤。
AMD k8级别处理器是采用12级流水线,也就是说cpu每震荡一次,要经过12个步骤来处理一个数据。
intel P4处理器采用的是31级流水线,震荡一次,要经过31个步骤。
这个造就了他们的不同。处理器流水线级别越高,达到的频率也越高。因为流水线级别很高,处理器每次震荡并不完全通过整个流水线,而是通过一部分,当下次震荡的时候,再通过完整的流水线,intel的这个设计的优点在于只要提高了频率,处理能级就能上升很多。但是这个方法的缺点在于,每次如果处理器在处理的时候预计出错,整个流水线的过程就要重来。对于31级的P4来说,每级出错的几率相等,高的级别意味的就是高的出错率。只有12级流水线的AMD预计出错几率就只有P4的1/3左右。因此。处理器在高流水线的情况下频率得到了提高,但是由于预计出错几率高于对手3倍,其在相同频率上的处理效率就下降了很多。
这个就是为什么高频率的P4处理能力和低频率的AMD差不多。
P4的高频,造成了很多影响。频率高,意味着功率大,发热高,处理效率低,当然还有商业上的成功,因为大多数人以为频率越越高,处理能力越高。正所谓 90%的电脑使用者是电脑白痴。
到core2duo以后,intel开始采用了14级流水线,放弃了31级流水线。因此core2duo频率很低,性能却很高。