双核心遭遇尴尬
今日硬件
随着SLI显卡系统、双核处理器的推出,双/多核心技术又成了人们关心的话题。从某种意义上说,此类双核解决方案其实就是传统并行运算技术的衍生,都通过两颗CPU或GPU核心并行运作,达到提升系统性能的效果。那么双“芯”真的一定就好吗?在性能上能实现1+1=2的效果吗?
双芯不一定就强:无米之炊是难题
俗话说,人多力量大!那么“芯”多了,PC性能就一定强吗?
我们都知道,受生产技术的制约,当前处理器发展已经遇到瓶颈,频率提升几乎举步维艰。因此,为了增加处理器的性能,各处理器厂商们就纷纷想到了双核心处理器架构。不过,情况并不如厂商们所预料的那样乐观。
理论上双核心架构可以提升处理器的性能,不过我们必须注意到一点的是,如果你想让双核处理器达到最大性能,必须充分利用两个内核中的所有可执行单元——即让所有执行单元都有活可干!如果应用程序是基于多处理器编写的,那么在应用程序的运行过程中可以大大提高运行的效率;如果应用程序是基于单处理器编写的,操作系统会把程序分成多个部分,让两个物理内核并行完成;但实际情况是,大量的单处理器程序是不可分的,因此它在双核处理器上运行时性能并不会有明显提高。有一点我们还必须注意,基于双核处理器的程序调试非常困难,因为不同的双核处理器环境会对任务进行不同的分配,正是因为这些原因,我们通常使用的都是基于单处理器的程序。因此要充分发挥双核处理器的性能仍要靠软件开发者的努力了,而不是依靠处理器开发者,只有在软件方面得到充分支持,双核心处理器架构的实际性能才会显著提升。
即使有软件提供充分的支持,从单处理器升级到双核处理器,系统性能也不会翻一番,系统的性能并不会随着物理内核的增加呈现线性提高。这是因为随着物理内核数量的增加,CPU内核之间的通讯量和系统用于资源同步及维护的开销也会逐渐上升。而在目前相关测试成绩也证明了这一点。
但在众多桌面应用程序中,特别是在游戏(包括流行的游戏软件如Doom 3、FarCry、Unreal Tournament 2004)中,没有办法享受到英特尔双核心处理器的好处。而无论如何,唯有多任务环境或多线程软件的配合,才能突显双核处理器的价值所在。这是AMD与Intel在这场双核处理器竞赛中,需要共同面对的课题。这也提醒了广大用户,并不是两个一定比一个好,如何充分运用两个核心的运算资源,才是考虑的重点。
显示芯片方面,NVIDIA的SLI同样面临同样的情况。虽然目前驱动程序、新版的3DMark2005等测试工具都加入了对SLI的支持,NVIDIA也公布了支持SLI软件的列表,但真正支持SLI的主流游戏还是不多。同时,有些游戏对CPU性能的要求程度高,以至于SLI或者类似的多卡并行加速机制效果大大受到影响,因此SLI对这类游戏也没有什么加速作用。这意味着,SLI只能让那些NVIDIA游戏支持列表上的游戏风光一下了,这样的情况无疑是打算花重金购买SLI游戏系统的玩家所不愿面对的。
注:在NVIDIA专门为SLI开辟的网站(www.slizone.com)上面,列出了支持SLI的游戏,有兴趣的朋友不妨数一下到底有多少游戏支持SLI(http://www.slizone.com/object/slizone_game.html)。


使用环境苛刻:不升级主板甭想玩
任何一种新技术、新硬件都对使用环境都有要求,双核心处理器、SLI也不例外。
虽然Pentium D也是基于Prescott核心架构,但由于处理器两核心之间的缓存协调工作并不能在内核中实现,只能交由北桥芯片负责。这意味着此前我们所使用的i915、i925主板都无法享用Pentium D,为此英特尔特地定制了i945、i955芯片组。但令人遗憾的是,从技术来看,除了支持Pentium D外,i945、i955的技术、功能并没有实质性的改进,而价格却又远高于915、925主板,那么你愿意为华而不实的Pentium D换一块新主板吗?也许还是组一个高频P4平台来得更为实在。当然Athlon 64 X2的情况要好一些,AMD声称只要刷新主板BIOS,就可以支持Athlon 64 X2了,但情况并非完全如此——早期只有特定版本号的Socket 939主板才能支持Athlon 64 X2。
虽然理论上说SLI可以在所有具备双PCI-E ×16插槽的主板上被实现,但是NVIDIA出于市场策略以及性能的考虑, SLI目前只能在基于nForce4 SLI以及nForce4 SLI Intel Edition芯片组上实现。虽然NVIDIA一再声称将开放SLI,但目前还没有第三方芯片组明确支持SLI。
另一方面,有些厂商在SLI原理基础上推出了所谓的双GPU显卡,似乎将SLI应用门槛降低了一些,但我们要注意到这样一个问题——这些所谓的双GPU显卡要与特定的主板搭配才能发挥功用。虽然目前主板的都提供质保服务,但以后呢?也许以后此类另类的SLI解决方案就只能成为摆设了!
价格高昂:非常人所能享受

当然,以上两点并不是最根本的问题,最大的问题是价格问题。
由于目前的桌面双核心处理器都是在原单核心处理器的基础上衍生的,因此双核心处理器的晶体管几乎是单核心处理器的两倍,但受生产技术的制约,处理器内核空间并没有太大的增加。因此AMD和Intel都需要努力把所有的晶体管挤压进有限的空间里,这意味着良品率会变低,成本也要比单核心处理器高出许多。Pentium D系列中最低型号的Pentium D 820的售价也要2400元左右,用同样的钱可以买一块Pentium4 630及一块i915主板了;而Athlon 64 X2 4800+的售价甚至高达8000多元,这笔钱在今天完全可以购到一台性能发烧级的主机或一台笔记本电脑。
目前的SLI主板已经降到900元的水准,而NVIDIA也将SLI技术引入到低端的GF6600LE显卡中,这是否意味着SLI的春天来临了?No!要知道目前低端的SLI解决方案几乎是软SLI方案,较之硬SLI方案其性能要大打折扣,GF6600LE SLI的性能充其量只能达到一款超频版的GF6600GT的水准。但目前价格最低的GF6600LE也要699元,GF6600LE SLI的成本接近1400元,而一款能超的GF6600GT的售价也只需1200元~1300元左右。面对这种情况,你还会选择GF6600LE SLI吗?至少目前低端SLI平台性价比并不突出。
综合来看,双核心要走的路,还很长。