AMD认为一级缓存对CPU性能的提升远比加大二级缓存有效的多,所以AMD的CPU大多数情况下一级缓存要比Intel的大的多,但二级缓存却要小很多。事实好像正象AMD所说一样,加大一级缓存的情况下CPU性能提升很多,比单纯加大二级缓存要明显的多。目前来说CPU的主频在一般应用下(非科学计算领域)已经绰绰有余,所以Intel也放弃了提高主频的战略而推出“双核”,来提高CPU的运算能力。CPU的主频只是CPU性能的一个重要方面,其他如一级缓存、FSB、支持的指令集等也是很重要影响CPU性能的方面,选购CPU时要综合考虑。
计算机内数据是由内存读入二级缓存,有二级缓存读入一级缓存,之后才进入CPU参与运算。CPU的数据传输速率远大于内存,所以才有了一级和二级缓存存在的意义,一级缓存的速度又比二级缓存大的多,所以增加一级缓存无论是空间成本还是货币成本,以及技术难度等方面都比增加而加缓存大的多。所以AMD的CPU虽然在主频和二级缓存上远低于Intel的CPU但是在性能上却与Intel的CPU不相上下,在图像和游戏性能上甚至要好于Intel的CPU。
二级缓存不能决定性能
AMD 和INTEL的CPU本身设计就不是同一个理念的
所以两相不能比
能比的就是在同样的性能下谁家的价格比较低
这是我们真正需要关心的
同意楼上的说法,游戏建议用amd
关于二级缓存的容量要从很多角度说明。amd的一级缓存大,二级缓存小。而intel的是一级缓存小,二级缓存大。为什么两个处理器的运算速度却差不多呢?是由于intel和amd的处理器对于二级缓存的处理方式不同。例如从一到十这十个数,对于amd的处理器是将1-5存在一级缓存中,当超出这部分就道二级缓存中寻找。而intel的处理器一级缓存当中仅存储一些代表符号,每个符号代表1-10当中的一些数字,而这些数字就全部存储在二级缓存当中。cpu首先发送指令到一级缓存提取符号,在到对应的二级缓存当中提取相应的数据。由此可见intel的cpu的二级缓存对处理器的运算速度影响就很大了。这也就是为什么intel的至强处理器有2-24m二级缓存并且价格比奔腾4贵好几倍的原因。但这种影响也不是无休止的,对于我们一般的intel处理器来说,二级缓存从0k到256k的变化对于处理器速度的提升基本是直线上升,256k到512k的性能提升也是十分显著的。但是512k到1m的性能变化,对于我们一般的应用上是没有什么太大的区别的,只有经常需要处理突发性的,大量的数据流量变化的时候,才能够体现出大二级缓存的优越性。