为什么AMD的主频底一级缓存却比奔腾的高

来源:百度知道 编辑:UC知道 时间:2024/04/29 22:26:18
在同一价格上
奔腾的主频高而二级缓存比AMD的高或一样
而AMD的在游戏性能方面却比奔腾的高呢

这个和主频 缓存什么的有直接的联系吗
是不是缓存高个玩游戏的性能也高了 和主频没什么大的关系呢

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的变