热点科技
标题:
为何E4600一级缓存比E7200还大?
[打印本页]
作者:
jiaming111
时间:
2008-10-9 22:31
标题:
为何E4600一级缓存比E7200还大?
E4600L1为128K,L2 2048K,E7200的L1 只有32K,L2为2048K,INTEL的东东对缓存的需求比AMD大得多,所以它区分CPU的档次就是根据缓存大小来决定的,那是不是可以这样理解,当E4600和E7200主频一样时,不考虑E7200的SSE4指令集的影响时,E4600性能要强于E7200,因为L1的速度比L2速度要快得多,而E4600的L1比E7200整整大了4倍,那性能应该不只大一点点而已,那E7200除了先进的45NS工艺和SSE4指令集外,不是没有什么值得购买的了, 这问题我很困惑,希望有高手解答下,谢谢。
作者:
godwon
时间:
2008-10-9 22:55
忽视了内核~小瞧了指令集
E46的内核是Allendale~E72的内核是Wolfdale~内核不同~缓存机制不同~缓存大小怎么有可比性?
Allendale是06年发布的核心~当时是作为Conroe核心的简化版应用在较低端双核上
怎么能与一年之后发售的Wolfdale核心的CPU相提并论?
指令集的作用也同样重要~在一些应用中~SSE4+3可以比SSE2多出40~60%的效能
这些应该是决定二者身份差异的关键
有什么不对还请指教
作者:
Dracula
时间:
2008-10-10 13:17
:a46: 是啊,是3M啊……
作者:
lloovveerr
时间:
2008-10-10 14:00
SSE4 非常重要 LZ拿E46 和 E72 运行下 数据库或者视频解码等软件 就知道了
E72比E46 至少快20%
作者:
jiaming111
时间:
2008-10-10 21:06
我说的是L1,不是L2,老大们些
作者:
jiaming111
时间:
2008-10-10 21:09
那E5200又是什么核心呢?近期比较观注它,准备配E5200散+七彩虹战旗P45+2G黑龙条*2,打算超频用,45NS工艺,200外频,应该很好超吧,只是不支持SSE4,INTEL真他妈不厚道,不知道会损失多少性能,相对E7200
作者:
godwon
时间:
2008-10-10 22:38
L1处理数据的代价比L2高~当然性能也会高些~
但是Intel的U对于L2的依赖程度比L1还要大~是由自身的机制决定的
举个例子~如果L2中存储了一个字符数组,那么L1就存储了一个指向这个数组的指针~
因此需要用到这个数组的时候核心会从L1调用指针~从而通过指针指向L2中的数据~
可以看到L2起到了一个类似于L1缓冲器的作用,而存储机制(一个指针和一个数组)决定了二级缓存的大小更加重要
作者:
godwon
时间:
2008-10-10 22:40
L3与L2的关系与L2与L1的关系类似
都是性能降低,代价降低
不要问为什么不把L3L2并入L1,因为代价高,复杂没有可行性
作者:
maq000
时间:
2008-10-11 15:23
哈哈~~~还真不知道啊,原来还有这样讲法的啊~~
www.96pc.com/yj
更多呢
作者:
lloovveerr
时间:
2008-10-11 17:59
是的 L3 还会带来 延迟的增加
欢迎光临 热点科技 (http://itheat.com/activity/)
Powered by Discuz! X3.2