涨姿势:手机SoC与电脑CPU性能究竟差多少? (手机soc包括什么)
整理分享涨姿势:手机SoC与电脑CPU性能究竟差多少? (手机soc包括什么),希望有所帮助,仅作参考,欢迎阅读内容。
内容相关其他词:手机soc是啥,手机soc性能排行榜,手机soc处理器,智能手机soc,手机soc性能是什么意思,手机soc性能是什么意思,手机soc包括什么,手机soc包括什么,内容如对您有帮助,希望把内容链接给更多的朋友!
涨姿势:定位器SoC与电脑CPU性能究竟差多少?(图1)定位器SoC发展史 在诺基亚时代,即便是当时的最新的塞班S*作*智能定位器,在发布时也不会刻意提及使用了某某某家处理器,这是因为当时*CPU供应商来来去去也就那几家,没什么好选择,而且需要处理的应用还不算太复杂,性能也就一般般。 可是当Android*横空出世以后,真正的智能定位器时代降临,功能五花八门,应用越来越复杂,因此逐渐对定位器SoC/CPU的要求越来越高。因此我们才会在*发布会上,看到各种以用了XXX处理器为荣,并把性能吹上天。 下面总结了一下苹果iPhone近年来A系列处理器的一些规格,可以看出一些性能提升的秘密。首先是核心数目,苹果在双核处理器上坚持了整整五年,在高通、联发科疯狂堆核的年代,A5-A9SoC简直就是“出淤泥而不染”,依靠制程工艺进步、领先的bit处理器设计、更复杂的CPU设计,性能也足以媲美别家的多核处理器。涨姿势:定位器SoC与电脑CPU性能究竟差多少?(图2) 不过双核性能始终有“天花板”,功耗、发热都是大问题,因此苹果在iPhone7上的AFusionSoC使用了四核心设计,今年的iPhoneXABionicSoC甚至用上了类似big.LITTEL架构的大小共六核设计。再看会今年的AMD锐龙处理器、Intel第八代酷睿处理器,何尝不是都在“用多核换性能”呢? 那么大家心中肯定萌生出一个念头,*SoC不过短短十数年,但似乎性能增幅远远高于电脑桌面版CPU。定位器性能大跃|进后,真的能媲美了电脑CPU了吗?Geekbench数据库罗列 GeekBench4数据库虽然齐全,但是参考价值很低,也是出了名的万年X电脑高级黑。因此它自己官方的处理器排行榜都是*开来,以Android、iOS、macOS、Windows*划分,我们并不能直接拿其中的得分来直接对比出说,“哇,苹果的A处理器吊打IntelCorei3”,这种言论是不负责任的。涨姿势:*SoC与电脑CPU性能究竟差多少?(图3) 大家来看看,GeekBench4中苹果Abionic处理器多核成绩依然只有1万分出头,IntelCorei3-K也是只有1.1万分左右,难道A就能媲美Corei3了吗?再看看IntelCorei7-K在macOS上多核得分超过3万,而在Windows*下连2.7万都达不到,你还能说这个测试是公平公正的嘛? 如果你想公平一点的较量是吧,那么只能找一下目前高通和微软勾搭的新产品了——高通骁龙SoC打造的笔记本。还真别说让小编找到了可以用的数据,华硕一款名为TPQL的设备,用着高通8核处理器,并且主频为2.GHz,很大几率就是高通骁龙处理器,笔记本运行在WindowsPro*。 其GeekBench4单核跑分成绩为单核成绩、多核成绩,反观高通骁龙定位器在Android*测试中随随便便就单核接近、多核以上。而像奔腾G在Windows位*单、多核成绩完虐高通骁龙。涨姿势:定位器SoC与电脑CPU性能究竟差多少?(图4) 目前并没有一个可以完全评价*SoC和电脑CPU性能的测试软件,因为两者的架构不一样情况下,很难实现统一的标准来衡量他们之间的关系。你们会说安兔兔、GeekBench这种也不行吗? 真的不行,即便是靠谱的GeekBench4。我们无法得知它们运行在不同的设备上是个什么样的情况,是否至针对CUP部分,抑或是同样考察了GPU、内存、I/O总线等等,还有软件上的函数库使用、编译器的选择,这些都是我们无法了解的。如果真的要比较,那么我们只能得出一个比较大概的数字。 其实定位器SoC与电脑CPU到底差在哪里? 架构不同:C*C\R*C之争涨姿势:*SoC与电脑CPU性能究竟差多少?(图5) 首先我们要说明定位器上的SoC不仅仅是一个CPU,它还额外集成了如GPU、*P、DSP、通信基带等等一系列IP,因此SoC本来就是一个大整体芯片,一下我们仅仅讨论它的CPU性能。 其实*SoC与电脑CPU性能之争,归结到底就是架构之争。那就是ARM与X的爱恨情仇的故事,双方都在自身领域一家独大,都想着向对方领域渗透,却到头来无可奈何,大家都已经站稳了脚跟。 定位器SoC普遍都是采用ARM提供的核心作为基础,依据自身需求改变SoC的核心架构,而ARM正正是R*C精简指令集的代表人物。而CPU巨头Intel、AMD所采用的X架构已经沿用了数十年,是C*C复杂指令集的典型代表。 这两种指令集一直都在求同存异当中,都在追求在体系架构、*作运行、软硬件、编译时间以及运行时间等等诸多因素中做出某种平衡,以此达到当初所设计的高效运转目的。 C*C复杂指令*就是为了增强原有指令的功能,设置更为复杂的新指令实现部分大量重复的软件功能的硬件化。由于早期的电脑主频低、运行速度慢,为了提高运算速度,不得已将更多的复杂指令加入到指令*中来提高电脑的处理效率,慢慢形成以桌面电脑为首的复杂指令*计算机。其指令集也是在不断更新增加当中,如Intel为X平台上的处理器增加了*X指令集,目的就是为了提高某一方面的性能。 虽然C*C可以实现高性能CPU设计,但是设计起来就相当麻烦了,要保持庞大硬件设计正确是一件不容易的事情,还要确保性能有所提升,不能开倒车,因此桌面CPU研发时间也慢慢地变长。这时候,以ARM为首的一些R*C精简指令*计算机开始崭露头角了。 R*C可以说是从C*C中取其精华去其糟粕,简化指令功能,让指令的平均执行周期减少,达到提升计算机工作主频的目的,同时引入大量通用寄存器减少不必要的读写过程,提高子程序执行速度,这样一来程序运行时间缩短并且减少了寻址,提高了编译效率,最终达到高性能目的。 但是因为以上特点决定了定位器上的SoC与桌面电脑CPU从性能无法直接比较,毕竟最基础的架构、指令集使用完全不一样。X架构面向高性能通用型计算机,而ARM架构则是更适合定位器等专用型设备上。 核心面积/晶体管数目: C*C与R*C的区别已经相当明显了,就是复杂与简单的区别,那么复杂的指令集意味着需要花费大量的晶体管去实现,因此我们可以看到桌面版处理器的晶体管数量往往是定位器上所用到的数倍之多。 以往*SoC采用的制造工艺往往大幅度落后于桌面CPU,但是经过三星、台积电等世界级半导体工艺公司的耕耘,定位器上的SoC制造工艺已经足以媲美桌面CPU,但是它们之间还是有所区别的。定位器SoC要考虑到设备续航要求,一般都是采用低功耗工艺,诸如三星的nmFinFETLPE,而像Intel这种桌面CPU可以为所欲为,直接上高性能工艺,这样也会导致两者在性能上的差异。 TDP: C*C相比于R*C有着更多实现单一功能的逻辑门结构,言外之意就是它们被使用的频率确实不高,而这部分晶体管在不工作的时候会提供不小的静态功耗,更别说所有晶体管跑起来时的满载功耗,像是目前的IntelCorei7功耗都在W左右,而*上的SoC顶天也就5W,相当于X上的超低电压处理器功耗,性能差距可选而知。总结:两者直接比较并不合理涨姿势:定位器SoC与电脑CPU性能究竟差多少?(图6) R*C、C*C各有各的优势,目前两者界限开始逐渐变得模糊,现代的CPU往往采用了C*C的外围,而内部则加入了部分R*C的特性,这个也是Intel处理器的开始拥有R*C的典型例子。也就是说其实未来CPU发展方向之一就是融合C*C以及R*C,从软件、硬件上取长补短,进一步提高处理器的并行性以及工艺水平。 但处理器的单核性能以及触及了频率、温度天花板,很难短时间内解决这种物理上的难题,因此堆核心成为了拯救濒临失效的摩尔定律最后一根稻草。没看到AMD、Intel今年的多核大战吗?桌面八核处理器走入寻常百姓家,而定位器上的处理器早就堆到八核甚至十核,这全都是为了提升XX%性能。 一句话总结全文就是,定位器SoC与电脑CPU性能孰高孰低,并不能有准确数据来支撑它们的优劣,但目前情况来看,移动端的SoC性能还未能媲美得上桌面版的CPU。不过这两者面向的设备有不同需求,产生了不一样的设计,它们都在各自领域追求着极致的性能。 很多读者非要说,讲了半天到底*SoC与电脑CPU性能究竟差多少?我非要一个数据!那我们就拿出一个不太专业的数据来比较一下,在Geekbench4中查找AppleABionic处理器最高单核得分,多核分;那么作为CPU代表IntelCorei7-K最高单核可以去到分,多核分,这种情况下几乎是A单核的1.6倍,多核的2.9倍。当然这是取最极端的数据,是希望能减少在不同平台下差距,但这并不算严谨。标签: 手机soc包括什么
本文链接地址:https://www.iopcc.com/jiadian/48516.html转载请保留说明!