销售客户奖项名称大全:你真的需要多核产品吗?

来源:百度文库 编辑:九乡新闻网 时间:2024/04/27 22:03:24

你真的需要多核产品吗?

 

  该不该一直等到四核智能手机上市再出手呢?

  简短的回答可能是No。至少我不会等,因为四核智能手机对我来说很可能倒不如双核智能机那样物尽其用,我的理由如下:

  智能手机正在陷入“处理器竞赛”之中,处理器大战在在PC机市场上已上演多年。主频、多核、操作系统以及手机设计等等因素正在成为消费者购买智能手机的全新参考标准,“核越多越好”,到底对不对? 其实,在这一问题上可能并不是如此。

  一切取决于软件

  事实上,因为多核处理器的内核之 间通信与同步需要更多的额外开销(指令处理时间),所以给处理器增加内核就必须降低每个内核的最高频率,即增加内核需以降低每个内核的最高频率为代价,这 是一个进退两难的问题。所以,只有软件对核心的使用效率非常高,足以抵消多核造成的额外开销,多核解决方案才算上有实用价值。实际上,能够充分利用多核处 理器优势的软件目前寥寥无几。

  读这篇文章的时候,你可能正在使用一台四核个人电脑,但是这种工作只需使用其中一个内核的很小部分资源即可,大多数办公用电脑使用情况就是这样。随着时间推移,我们相信会有更多的充分挖掘多核处理器性能的先进软件问世,但是,这可能并不如我们预期的那么快。

  尽管我们已经拥有多核电脑这么多年,但是直到现在,利用四核处理器优势的视频和图像编辑软件还是少之又少,最近推出的视频游戏大概会支持四核处理器。手机选用并行计算技术的机会则更低,因为为大幅降低移动设备的功耗,很多高强度计算任务比如视频编解码和图形处理都是由专门的硬件来完成。

  那么在目前的软件环境中,我对移动设备的多核处理器有什么期待呢?

  我 们来举一个希望移动设备运行地越快越好的典型用例——浏览网页。浏览器软件使用到的并行计算技术很有限,因此多核处理器对于浏览器本身几乎没有什么好处, 但是,像某些复杂的应用程序一样,浏览器会在移动设备上引起很多后台并行处理,例如,网络连接、多媒体和用户界面,在这种情况下,双核处理器即可满足这种 并行计算的要求,在相同频率下,双核处理器能够把网页浏览速度提高到单核处理器的1.5倍,这已经够用了,我当然很高兴拥有一个双核手机。

  把处理器内核的数量增加一倍后,网页浏览速度比单核处理器提高0.5倍,那么再将处理器内核数量提高一倍以后,我会得到什么?像你猜想的一样,四核处理器的 浏览器性能不会是单核处理器的4倍。这个计算过程很复杂,我们可以使用专门的公式阿姆达尔定律(Amdahl law)来计算性能提升幅度。根据这一理论,四核处理器的性能最多比单核处理器提高2倍,当然,前提是处理器的速度相同,在实际运行中,性能提升幅度可能 低于理论值。

  现在,我们回到这个问题:为什么目前用四核不如双核那样物尽其用?

  正如我在前文所提,相对于四核处理器,双核处理器的最高工作频率更高。如果四核处理器只运行一个或两个内核,那么双核处理器的性能将会高于四核处理器,显然,主频证明一切。

  但是,为了公平起见,我不妨解释一下手机或平板电脑安装四核处理器的合理性,举个例子,在电视上播放移动设备的视频,视频转码过程是由移动设备CPU(没有 硬件加速)完成,同时还在移动设备上浏览网页或者播放视频,如果你认为你会这样使用自己的智能手机或平板电脑,那么你当然值得等待四核智能手机,其余的情 况使用双核智能机就够用了。