原创 SoC vs. CPU:计算机的未来之战(转)

2012-4-28 18:03 1575 13 13 分类: MCU/ 嵌入式

CPU已经站在计算机科技的前沿50年了,随着移动设备的兴起,现在它终于遇到了一个真正有威胁的挑战者:SoC。以前我们会看CPU来买电脑,但现在,手机,平板,甚至将推出的部分笔记本,它们用的都是SoC。这种趋势在最近几年愈演愈烈,国外科技博客Extremetech日前就对两种处理芯片进行了分析,并称SoC将在未来数年内取代大多数CPU。

 

2012-04-27_00040.jpg

Sandy Bridge系列CPU的核心照片,英特尔的大多数处理器都代表了“CPU”的最高水平

 

我们先来看看CPU和SoC的区别。CPU总体来说是一个相当高速的运算器,从内存取得数据,然后进行一系列的数学或者逻辑运算。越强力的CPU运算能力其实越高,在同时代CPU里价格一般也越高。但是CPU有个弱点——功能太单一,它需要其他芯片的配合才能组成一台完整的电脑,比如内存,音频芯片,解码芯片等等。

 

2012-04-27_00039.jpg

我们都知道的,苹果A5核心,它是一个典型的SoC

 

而在SoC(system-on-a-chip,片上系统)中,这些芯片全都集成在了一个比CPU略大的芯片中——包括CPU,显示芯片,无线网络芯片等等。实际上,CPU就是SoC的一部分,这两者在形式上是不冲突的。但到了市场上,两者个本是同根生的东西却有着竞争的关系。

 

由于高集成度,SoC可以将一台设备做到你的手机那么大小,但是你很难想象一个CPU加主板加显卡能做到你的手机大小。与此同时,由于连线距离缩短,SoC也比传统使用CPU的计算机更加省电,同时因为芯片数量的减少,在成本上也具有优势。当然,SoC并不是全是优点。扩展性就是SoC最大的软肋,基本上没人想过帮自己的手机换CPU换内存吧?但是传统的使用CPU的计算机就以很轻易地做到这一点,代价就是体积和功耗的提升。

 

2012-04-27_00041.jpg

左边是一块迷你主板,右边是新 iPad使用的Soc,两者都提供相近的功能

 

事实上,现代的CPU已经渐渐向SoC靠拢,比如AMD的Liano处理器,Intel刚刚发布的Ivy Bridge处理器,它们已经不是传统意义上的“CPU”了,它们都整合了内存控制器,PCIE总线以及(某些型号上)显示芯片。

 

在超级计算机中,通用CPU还将在很长一段时间内保持绝对优势,但在平板,手机里,集成度更高的SoC已经将传统的CPU打得体无完肤。Extremetech的文章称,在不久未来,SoC将有可能完全占领移动领域,再向桌面计算机展开进攻。

 

文章评论0条评论)

登录后参与讨论
我要评论
0
13
关闭 站长推荐上一条 /2 下一条