分享到:
发表于 2008-01-21 17:26:13 楼主 | |
2008-01-22 15:58:33 乘风逐云把此帖设为精华,作者得到50经验:)
看到很多朋友都在讨论E2000,E4000,E6000系列在同主频下的性能差别,所以我也给大家简单讲讲Cache的大小对程序运行的影响。简单的说就是:要想使cache有用,那么程序或多或少都要有一定的局部性,越符合局部性原理的程序,L2的大小对其运行性能的影响就越大。所以在视频处理方面,拥有4M L2的E6550有很多优势;以及数据库操作时,4M的L2也有很多的优势。但是如果是一些基本不满足局部性原理的程序,那么它对L2的依赖就很小。现在的很多大型游戏,要涉及到很多数据库的操作(大型游戏的后台一般都有一个数据库,比如魔兽),那么有着更大L2的cpu就能使游戏更流畅的运行。 L2除了大小对满足局部性原理的程序运行有很大影响外,还有一个很重要的影响因素就是L2的速度。一般Intel和AMD的cpu都是主频越高cache的速度也越大,用户对cpu超频时,同样也超了cache的频率。所以cpu在cache足够大时,单核1M,双核2M,cache的速度影响作用更为明显。 |
|
个性签名:无
|
发表于 2008-01-21 21:31:10 1楼 | |
![]() ========================= 很不错.不少朋友认为E2000超频起来跑评测甚至强过E6000,就说明E2000比E6000值,这是非常错误的观点.除去L2的容量不说,L2关联路数也有非常大的差距.所以E2000跟E6000根本不是一个档次的产品. |
|
针对ZOL星空(中国)您有任何使用问题和建议 您可以 联系星空(中国)管理员 、 查看帮助 或 给我提意见