|
家用双Duron--是否值得尝试?(下)
【业界动态】阅读
人次
2001年12月17日11:06
【文章简介】
双Duron是否适合你呢?看看下文就知道了。 (1480 字) |
主观印象
好了,根据我们的主观感受,所有的系统都工作的异常之快。没有什么可以再怀疑的了----有了256 M的内存,Windows 2k就象火箭飞一般的快,即使使用的CPU还不是最快的。既然我们耍出了双Athlon900MHz,就根本没有慢下来的理由。
恳请留意这样的一个事实:就算使用没有对多线程进行过优化的软件,双处理器系统也能提供更高的效能。试试在在一台单处理器PC上,运行一个文档压缩工具,你将会发现:你不能同时再运行其他任何东西了。但假如你拥有双处理器结构,那么,你想在压缩的同时又放映一部MPEG/DVD电影,就没什么是可以阻拦你的。系统将能在CPU之间,均衡地分配载荷,并且,你将是绝对舒适的欣赏着电影。这仅仅是许多可以说到的例子之一而已。
怪异结果的解释
终于,最重要的问题摆在我们面前:为什么在游戏和其他一些未经优化的应用软件中,双处理器系统,经令人惊讶的被证明是,比单处理器系统慢。现在,我们将尽自己所能去分析一下,虽然我们的推想决不是(以后的)最终定论。
以我们的观点看,结症在于:所有的多处理器系统,包括组建在Intel上的,面临着高速缓存协调一致的问题。简而言之,麻烦就是:如果有PCI设备直接写入数据到内存区域----当前已被CPU定位分配,那么,当写入操作完成后,处理器将必须刷新其缓存区。否则,那些内存数据将会作废,因为CPU只从它自身的缓存区读取数据。当一个PCI设备从内存中读取数据----从CPU写到内存中的数据时,类似的情况将会发生。两种情况都必须保证,高速缓存里的数据不能过期,在需要时就必须刷新。
这年头,每台PC上你都可以找到一大堆的外加设备,其中大多是使用DMA模式。在它们当中,有声卡,显卡,磁盘设备等等。如果DMA动作的太频繁,双处理器系统将遭遇到相当大的延时。因为高速缓存必须不停的刷新。就这样不断重复,导致了性能的下降。
显然,在一个有缺陷的AGP支持下,情况将更加严重。你可能已注意到,不论是在高分辨率还是低分辨率下,双处理器系统都跑在单处理器后面,主要的损耗就落在显卡上面。除了AGP和IRQ的驱动缺陷,我们真给不出其他任何的解释。如果是这样,那还有希望,更好的驱动将很快出来,那将能提升游戏性能。
结论
首先,我们早就亲眼目睹双Athlon系统是稳定的解决方案,能被应用在很广的工作范围。这对双Duron系统也成立:我们发现,在大多数应用中,双Athlon和双Duron的差异微乎其微。
更详细些,经过优化的多并发线程应用软件,对双处理器系统而言只是稍微快了一点儿。而同时,,在未经优化的应用程序里,比起单处理器结构来,双处理器结构有时会落下不小的差距,无论是双Duron还是双Athlon。
在3D游戏里头,AGP接口的缺陷就暴露出来了。我们还是希望,这些问题不久后都将得到解决,进而性能也就提高了。
然则,若你要同时运行几个任务,而其中每一个任务,都足于使单一个处理器满载荷的话,那么,使用双处理器系统(不论是基于Athlon,Duron,还是Pentium Ⅲ)就非常值得你考虑。我们已亲身体验过,在欣赏一部DivX的电影的同时,做一些文档操作;而不是在看电影的同时,只能盯着剩下的可怜的百分比利用率。
最后的疑问是:大家省下积蓄,去组装一个双Duron系统,究竟有无意义?很简单,依你的意思决定,我们没有肯定的答案。一方面是,双Duron不比双Athlon落后很多。另一方面是,同样是锁频的Duron,在价格上与Athlon只差10-20美金,同样是相差不大。所以,我们臆想,不追求无谓的的储备是明智之举,尤其是当双处理器主板还处于“新贵”时。
如果你对这篇稿件或小熊在线武汉站有什么意见和建议,欢迎来信。我们将择选较为普遍的观点登出。信箱是:aliziada_runa@chinaren.com。
【作者:业界动态
武汉】 版权作品
未经许可 请勿转载
|