聪明方能精明 高低端CPU选购理念之辩
导言:
“不存在多余的资金,只有不会用的资金”笔者也忘记这句话出自哪位著名企业家之口,与之对应的名言是:“没有不够用的钱,只有不会周转的钱”,相信对于处于不同境遇的朋友来说,这两句话都有着值得我们回味的道理所在。对于我们的PC平台,同样存在着类似的问题,有的人觉得PC的性能与资源永远不够用,而有的人却觉得太高的性能是多余的,为什么会出现这种情况呢?答案都归结到三个字之上:不会用。过去的20年来,我们一直被动的由应用的瓶颈来带动PC硬件性能水平的提升,我们的处理器频率越来越高,性能越来越强,直到核心数目越来越多,我们的内存与硬盘速度也越来越高,容量也越来越大。如今,随着许多PC基础应用的成熟和不断完善,即使是最低端的PC平台面对部分使用项目,一样可以顺利的运行,于是有部分用户觉得PC硬件的性能已经足够强大,即使最低端的型号也可以满足“需求”,进而产生性能无用论的论调:3000元的主机和10000元的主机一样可以上QQ,斗地主,看电影,那我要10000元的主机干什么呢?

对于这样的局面,一方面,我们必须欣慰,经过20多年的硬件发展,我们如今的PC硬件的确经历了飞跃式的进步,PC由早期高贵而神秘的“琴棋书画诗酒花”产品变得更像“柴米油盐酱醋茶”这样的大众产品,通过每一个PC的终端和一根根网线以及看不见摸不着的的无线互联网,把我们这些分散在世界各地的人们紧密的连接在了一起。而另一方面,如今也是需要我们开始反思的时候了,PC的功能越来越强大,已经可以不断的替代原先的许多专用设备,并且自身也会产生许多的分化,根据用户的各种具体需求把一些特殊的应用模式分离出去,例如INTEL的ATOM处理器所带动的NETBOOK产业线。但是,人类的计算能力的渴求从来就没有过止境,也就是说:只有我们不知道的应用方式,而从不存在多余的计算能力。那种声称低端硬件设备的计算能力已经足够,高端硬件设备处理能力多余的说法,不禁让笔者想起了一个流传甚广的笑话:“电脑只需要640K的内存就足够了”,尽管这个笑话被证实是误传,但却也反映出了硬件的发展速度之快,毕竟在1981年,当时世界上最先进的IBM个人电脑其内存也仅仅640K而已.......
自从PC的核心:CPU进入多核心时代以来,多线程,多任务处理就已经成为许多用户离不开的日常操作,在早期的PC上,我们要同时运行多个任务所面临的第一个困境就是:“卡”,这个通俗无比的字眼却准确的反应出了那个时代的困境,而如今,一切都改变了。无可否认,当前面对多任务处理最强大的处理器就是INTEL的Core i7阵营,基于Nehalem架构的改进,使得INTEL的Core i7处理器无论在计算能力,逻辑线程并发数量,还是总线传输带宽上都获得了非常明显的提升,在整个处理环节上全方位的改进加上INTEL方面近来大力拓展的固态硬盘产品线,使得原先整套PC平台所具备的各类瓶颈都获得了明显的改善。在此基础上,我们组建的Core i7平台可以拥有此前难以想象的各类强悍的应用模式。而仅次于Core i7平台的Intel Core2 Quad处理器则是次优的选择,无论是Q9000系列还是价格更加亲民的Q8000系列,也都可以带给消费者许多前所未有的体验。

高端多核CPU的强大特性:并行多任务处理
所谓特性差异,往往指不同档次的处理器所具备的不同特性,这些特性往往不是以传统的“性能”二字可以概括。自从处理器进入多核心时代以来,传统的单核心处理器所衍生出的性能比较模式已经过时,对比多核心处理器,除了衡量他们所具备的计算能力之外,还有了诸多特性需要我们关注。
在中国的DIY市场,近期流传着这样的传言:"购买电脑的硬件无需关注高端,一块最便宜的低端处理器一样可以满足需求.....",“买块低端处理器超频用用足够了,买高端的都是傻瓜.......”对此,我们只能说,这样的说法很傻很天真。低端处理器能实现高端处理器的全部功能吗? 这样的问题贸然问出似乎有怀疑公众的智商的嫌疑,就好像在说一元硬币和一块金币的功能一样:“他们都能流通,而且都很硬,所以两者是一样的......”
首先,多核心处理器由多个物理核心构建,进而使得原先的处理器线程数量获得倍增。中央处理器的性能攀升除了继续提升单线程性能外,多线程性能越来越多的成为关注的对象,举个例子来说:单核心时代,我们更加关注的是的完成一项工作能够节省多少时间精力和成本,而在多核心时代,我们则刚加关注要同时完成多个工作,可以节省多少时间精力与成本,更进一步,即使是原先只针对单核心设计的程序,现在的软件开发人员一样要绞尽脑汁使其适应多核心时代。因此延续老的观念来衡量现在的高端处理器是不合时宜的,尽管多核心处理器已经诞生多年,但依然有许多用户未能改变这一观念,联想到数年前流行的“双核无用论”,再到近年的“四核无用论”,则是这种过时观念的真实写照。然而时间可以证明一切,当“双核无用论”的余音还在空气中回荡时,各类新潮的PC应用程序就已经毫不客气的将单核心处理器挤下了历史舞台,而历史又会如何对待近年来四核无用论的声音呢?

可我们是否想过?全世界的软硬件工程苦苦追求更强大的计算能力,更宽阔的传输带宽,更多的处理核心,更强的并行处理能力到底意味着什么?答案是:更强大的应用特性,而且是很多低端的处理器无法比拟的强大特性。
许多用户可能会遇到这样一种情况:在运行一个大型程序(包括游戏,渲染工作等等)的过程中,因为遇到其他穿插的任务发生而又忘记关闭该任务的情况下,系统可能会变的非常卡,原因很简单:无非是处理器计算能力不足,存储能力不足,或者数据传输带宽不够,这可能就意味着你必须关闭或者中断此前在处理中的任务,让路给新穿插的任务,等待新穿插的任务完成后再继续,如此一来会大大降低我们的工作或者娱乐的效率。因此笔者所接触到的许多人,尤其是在工作中要进行大工作量,长时间处理的朋友甚至不惜组装两台以上的电脑交替使用来应对这一工作。而事实上,随着技术的进步,此前的很多技术瓶颈都不断的获得了突破,我们完全可以在一台配置合理,性能强大的PC平台上完成以往需要多台电脑才能处理的任务。例如,一台电脑处理两台电脑的工作,让我们的家人在我们使用电脑娱乐或者工作的同时也能正常的享受高清视频。
下面我们就用一个测试实例来诠释这样的应用模式:
假设:我们的家庭中有两位PC用户,其中一位要从事办公或者游戏,另外一位想看高清影片,如果按照一人一机的模式来应对,这样的家庭中至少要有2台个人电脑或者移动电脑才可以满足,姑且不论移动电脑带给用户的体验会有多少限制,就以2套平台在家庭中占据的空间以及花费的成本来看,也并不划算。在一台电脑上我们该怎样实现这样的应用呢?
我们先来看看以下的一段视频:
一台具备高端四核心处理器(以价格亲民的Q8300为例)的主机,2台现有的显示设备(例如带HDMI接口的显示器或者的液晶电视)就足够完成这些任务。
如果是低端处理器构建的平台,还能有这样的效果吗?以此前颇受欢迎的奔腾E2160为例,我们再来看一段视频:
也许有人问,E2160的默认频率太低了,超频后行不行呢?很遗憾......答案是:不行......,尽管超频后在计算能力,传输带宽上都有提升,但要达成高端四核心处理器的效果依然难以实现。况且,超频行为对周边设备及用户DIY知识的需求较高,并不适合大多数玩家。
在我们此前推出过了多任务处理测试中,许多用户曾经提出过这样的问题:对于一机多用的平台,我们如何使用多路音频的输出呢?游戏的音频和高清视频的声音输出可以互不干扰吗?
答案是:可以,如果是两位用户使用,在不添加更额外的独立声卡的情况下,我们就可以实现高清音频与游戏音频的独立输入,前提是使用自带高清输出声卡的显卡,例如ATi Radeon HD4850显卡,我们只需要在安装显卡驱动时将显卡自带的声卡驱动也一起安装上。在使用的时候,我们可以让HDMI线负责高清视频与音频的配套输出的同时让主板自带的声卡设备负责其他音频的处理,让我们的家人在大屏幕液晶电视或者24寸液晶显示器上尽情享受1080p高清视频的震撼效果,而不对PC的其他应用诸如游戏和播放音乐等等造成干扰。
一机多人使用方案及展望
事实上,对于一机多用的尝试,早在数年前就已经有了非常有效的尝试,其中最为我们所熟知的便是BeTwin这样可以实现一拖N的软件。BeTwin 是一套基于Windows系统环境下的软件,它可让多个用户同时、独立地共享一台PC机的软硬件及外部资源。BeTwin在一台PC内可建立最多达四个的 PC虚拟终端,用户只需加入显示器、显卡、键盘、鼠标和音箱,就可以获得和主机完全相同的Windows环境。在保证存储容量足够以及接口设备充足的情况下,BeTwin可以实现在一台电脑主机上虚拟最多5台电脑,也就是说在一台主机之上我们可以实现5为用户使用5套键盘鼠标与5个显示器同时进行操作,如果主板和其他设备资源同样具备,甚至可以实现5路音频的同步输出,也就是说,可以让一台性能强大的主机像5台独立的机器那样同步工作,此时,PC 强大的性能则是最强有力的保证,没有人要指望这样的应用能够在一台3000元不到的PC上能够顺利的实现。

对于一台主机内实现多操作系统多人同时互动的设想,也正是当前虚拟化操作研发的重点方向之一,随着虚拟技术的飞跃式进步,相信不久的将来我们就可以实现家庭PC的服务器化,只由一台功能强大的主机就可以实现多人,多操作系统,不同功能的自由操作与应用而互不干扰。事实上虚拟机的流行已经不是新闻了,在即将到来的桌面操作系统 Window7中,通过虚拟XP操作系统的方式保持与XP系统下软件的兼容已经成为在业界颇受欢迎的举措。而在今后,通过操作系统的虚拟化实现家庭主机的服务器化已经是非常贴近于现实的方法。

Win7世代 多核心游戏娱乐爆发时代的到来再过两个多月,当前PC业界最受人瞩目的操作系统Windows 7就要正式发布。相对于前代的任何一款操作系统,Win7在针对多核心处理器(包括中央处理器和图形处理器)的优化时都格外用心,尤其是最新的 DriectX 11世代,首次将CPU的多核心处理能力与GPU的图形处理能力相关联,或者说,从Windows 7世代开始,多核心CPU在核心数量上的增加将对GPU的处理能力带来显著的提升。在此前,受限于DriectX 11之前的API设计,多核心的处理器所具备的计算能力在部分游戏中还不能得到充分的发挥,以至于让有些消费者产生了超频的双核比四核心玩游戏更超值的感觉,但是从DX11世代开始,这样的状况一去不复返了......

传统方式

DriectX 11的处理方式
此外,针对当前市场中INTEL处理器所独有的SMT多线程技术,Windows 7也进行了卓有成效的优化,随着物理核心的数量以及逻辑线程的增加,处理器在进行日常操作时的感受也会有明显的提升,系统进程会根据不同核心的负载状况,更加主动的把处理任务调整至闲置的核心当中,由此充分的利用多核心的处理能力。

高端处理器更擅长视频编辑
视频编辑是对PC应用要求较高的项目之一,由于视频处理软件易于并行化设计,因此其也是最早利用多核心处理能力的方向之一,在这一领域里,四核心处理器相对于双核心处理器总是可以具备更强的适应性以及更宽裕的处理资源。对于部分视频编辑软件,为了能够充分的利用多核心处理能力,还允许用户在软件内同时开启多个视频转档项目,如此一来,无论有多少处理器核心,都可以被完全而充分的利用,最大程度的节省我们的工作时间与精力,进而产生更高的效益。
以下我们使用近期发布的MediaShowEspresso就可以展现中高端处理器所具备的视频编辑能力,低端双核心处理器的处理能力已被毫不客气的被消耗掉:
高端四核心处理器的效果又如何呢?让我们看看Q8300的表现:
曾经,我们对应用程序能否应对双核时代到来还有有过,但是如今,针对多核心优化的程序则越来越多,也越来越强大,视频编辑软件首当其冲。如今的视频编辑软件不但能吃光双核心的资源,即使面对四核心的计算能力,这种“贪婪”的需求也没有丝毫改变,即使是单档转换,也可以消耗掉Q8300处理器资源的90%以上,如果同时进行四路并行转换,对资源的需求可想而知:
通吃高清影音,高端多核处理器是不二之选
对于高清影音处理,高端处理器与低端处理器的差别则更加明显。当前有少数用户抱着这样的观点:低端处理器一样可以完成高清影音的处理,如果性能实在不够,我超超频总可以吧.......诚然,确实有部分狂热的用户非常热衷于对硬件的“折磨”,即使是售价仅仅300元的低端处理器,也要用尽各种办法让他能够从事中高端处理器才应该面对的应用,比如超频。对于这样的狂热玩家,他们本来已经具备了相当的硬件知识,面对超频所带来的各种硬件问题也都会设法解决,甚至更极端的玩家其在超频上所花费的成本要远远高于直接购买一款中高端处理器平台的花费,对他们而言,这是一种挑战,一种乐趣。但如果将这种行为推而广之成为多数用户的观点,则非常不妥。首先,对于当前这个硬件极为普及的年代,按照网络的指点,学学超频并不是什么难事,真正难的是能够从容面对超频带来的各种问题。这样的能力并不是任何一个看过两篇网络超频教程的用户就能够具备的。其次,超频带来的花费其实并不低廉。在对成本和产出精打细算的PC硬件行业,价格与能力(性能)往往是等比的关系,过于普遍且价格低廉的产品是不可能具备极强的潜在能力的,那种希望以极低的硬件花费获得极强潜在超频能力的期望自然是不切实际,霸王硬上弓的结果往往是大大的缩短硬件的寿命(这还算是较低的代价)以及不断的“折腾”消耗我们的时间,精力与金钱。
对于高清影音播放,仅用一段视频就可以看出高低端处理器固有的差别,首先我们使用价格非常亲民的Intel 酷睿2四核Q8300来尝试播放一段1080p视频:
可以看到,即使是1080p的视频采用CPU纯软解方式,占用率也仅仅在20%左右徘徊,但是同样的1080P电影在低端双核处理上表现如何呢?我们使用的低端此前颇受欢迎的低端产品E2160作为对比:
低端处理器超频播放高清,又会改善多少呢?
通过视频可以看到,E2160默认状态在高清软解的过程中CPU占用率波动非常大,时常逼近100%,即使超频至3GHz,CPU占用率依然维持在60%左右,且我们所选用的1080P视频码率并不算高,而同样的视频在高端多核心处理器上,占用率仅维持在20%左右。因此,对于高清视频的播放,高端多核心处理器有着天然的优势。且CPU软解码的方便程度,更适合于最广大的普通消费者。
个人云计算服务端的组建:
除了之前的项目外,我们可以做什么呢?
许多使用笔记本而又有大量处理任的用户可能已经饱尝了笔记本处理能力不足带来的困扰,固然,近年来在INTEL方面的大力拓展下,移动平台的计算能力得到空前的提升,当前配备最强大的四核心移动处理器的笔记本也已经在市场中广泛销售。但是受限于移动平台的体积和便携限制,在同样的历史时期内,固定的桌面平台计算处理能力依然要远远超过移动平台的计算能力。如何让移动平台的便携能力与桌面平台的处理能力相结合,恐怕是许多用户据都关心的问题之一。

事实上在如今的网络时代,很多看似复杂的问题都可以通过许多简单的手段实现。例如,我们可以使用早在Windows XP时代,就可以通过远程桌面控制在网络中通过任意一台安装了Windows XP及以上版本操作系统的移动设备登录我们家庭内部或者工作地点的台式电脑,让台式电脑为我们进行下载,渲染,压缩,转换等等高负荷的任务,而让我们的移动平台专注于轻负载的即时处理等工作。这实际上就是一台小型云计算服务端的雏型。当前热炒的云计算概念即也是在此类构想上发展而来。通过个人云服务端的组建以及无线互联网的快速发展,个人移动平台在保证移动性的同时一样可以获得非常强大的处理能力,如此一来,许多用户也就无需时刻担心自己的移动计算平台处理能力不足,而桌面平台处理能力又无法利用的窘境。相对于当前热炒的云计算概念,个人云服务端的组建是一种主动性非常强,可自由拓展,并且具备极高私密性的选择,至少在云计算时代到来前,我们完全可以自己动手,率先体验这种前沿的应用模式。

可以设想一下,当我们的家庭中所有的电器,PC,便携式电脑,甚至手机都通过一个家庭主服务器进行连接,在您下班之前就可以通过网络设置好您回到家里需要享受的空调或者暖气,启动热水器准备好洗澡的热水,再进一步,可以准备好我们的晚餐........科幻电影中的梦幻时代就到来了。
不同档次处理器的“性能贬值”度
由于业界著名的摩尔定律几乎家喻户晓,因此,许多消费者都会比较关注产品的价格贬值速度。但与此同时,性能贬值一说却并不被经常提及。应当承认,得益于INTEL方面卓有成效的产品规划以及产品的品质保证,INTEL处理器的贬值速度相对较慢,且幅度较小,以酷睿2处理器于2006年问世至今来看,尽管INTEL严格遵循了Tick-Tock钟摆研发计划,每年都准时的推出性能更强大的处理器,但无论从老产品的价格上,还是性能上,都没有让消费者失望过。早期著名的酷睿2 E6300处理器,从上市伊始至退市,其价格的贬值幅度相当狭小,而性能上也让几乎所有的用户感到满意,并没有人因为升级了INTEL推出的更新更强大的处理器而对老产品感到失望。所谓的经典处理器也就是这样诞生的。

不过我们此时也需要提醒一些用户,贬值的概念除了价格贬值外,还有性能贬值一说,两者并不完全等同。相较而言,在多核心时代,高端多核心处理器的性能贬值速度要远远低于低端处理器,以著名的酷睿2四核Q6600处理器为例,自2006年末推出以来,至今退市,基于其四核心的特性以及强大的处理能力,近3年的时间也并没有消磨其对于许多用户的吸引力,到今天为止,Q6600依然可以完成许多低端处理器无法完成的工作,甚至相较于许多新推出的处理器也毫不逊色。

老当益壮的酷睿2四核处理器:Q6600
总结:
本期专题,我们重点阐述的并非是具体的处理器型号之间的差异,而重在纠正一些网络中流传的错误或者是被扭曲的传言。对于不同的用户,在PC硬件的选购上自然要持以不同的态度和观点,对于硬件狂人或者资金极为有限而又渴望性能的用户,必要时候可以选择不惜承担一定的风险,进行诸如超频甚至破解等等的行为,既然有风险,自然就要有承担起风险带来的后果的勇气。而对于大多数普通消费者,则完全无需考虑过多的因素,毕竟我们只是期望一台性能强大,方便,稳定,易用的产品,并不是每个人都有时间,精力,金钱去把自己培养成硬件高手。路漫漫其修远兮,吾将上下而求索的精神固然值得尊敬,但毕竟不是任何人都愿意且值得去付出如此高的机会成本。

在国内的DIY群体中,长年来都存在着少数怪异的心态,例如极少数使用低端处理器的用户时常会去攻击使用高端处理器的用户“不明智”,而反过来极少数使用高端处理的用户又会对使用低端处理器的用户大肆嘲讽。显然这并非是一种健康的心态,对于多花100 元就要多吃几天泡面的学生族,低端产品是无奈的选择无可厚非,而对于大众消费者,性能过剩的说法是没有理由的,一个只会用电脑打字的用户能对一个用电脑处理视频的用户谈性能过剩吗?自然不能
总之:“只有我们不知道该怎么用的电脑,没有性能过剩的电脑~”