听说AMD的CPU的L2可以与内存直接交流,是怎么回事?难到英特尔的就不可以吗?
回答: AMD在CPU中集成了内存控制器,内存的读写速度快!~很快!~对于内存的需求是无止境的。(指DDR667 800 1066 这样的内存频率的增加)。
INTER的只需要对应其CPU的FSB即前端总线,如800 1066 1333 1600这样。
难到英特尔的就不可以吗?
回答:他们CPU架构不同,也就是设计理念不同。
到底他们的二级缓存有什么区别?
I的对于二级缓存的依赖很大。差不多每1M 的二级缓存200块
如 赛扬E1200和奔腾E2140
E 2160和E4300
Q9550比i7 920还快为什么,因为其高达12M 的二级缓存!~
其次CPU架构很重要,酷睿2的架构远远好于双核奔腾D系列的NETBUERST,
虽然P D 820 有2.8G 但实际性能也就E2140 2160的样子!~ 后者1.6G 1.8G
对应 AMD ALTHON 64 X2 3600+到4000+
在奔腾4年代 NETBURST架构远没有AMD的K7 K8 先进!~
所以你看看K8还活着!~双核速龙3600+到6400+都是K8的都和 CORE2对战了。
6400+ 对应E6550和E6600!~~
AMD不思进取 K10并不灵光!~!哎。。。。。。。。
楼下的!~不许抄我的!@~LZ给我点分哦!~
其实都是通过内存控制器才能和内存交换数据,只不过Intel平台的内存控制器在北桥,而AMD的内存控制器集成在CPU里,所以L2与内存控制器之间的延迟要比intel平台小得多。
在netburst架构时代,处理器的流水线很长,缓存数据的命中率对CPU的性能影响很大,显然提高缓存容量来提高数据命中率比改善缓存算法要简单有效的多,所以那时intel的CPU是很依赖L2缓存的容量的,现在的core核心就没那么明显了。AMD方面,K7,K8,K10都是短流水线设计,所以AMD的L2也不是瓶颈,但是缓存多总不是坏事。
工作原理不一样
英特尔L1只存地址 L2才有实际意义
AMD L1 L2都一样
所以依赖性不一样
谁说不是瓶颈,只是AMD的U对二级缓存的宽容度比英特尔稍好些而已