现如今目前市面上到底有多少款双核四线程手机上?撇开黑莓hp惠普这种中国看的少的品牌不用说,单是Android一家,同一个阶段内就会有数十家生产商上十款商品充斥市面,颇有当初大炼钢铁赶英超美的气魄。大家都称为自身是双核四线程手机上,这就产生了一个难题:到底选哪家好呢?或是换一个叫法,全是“双核四线程”,他们中间难道说就确实沒有差别吗?为了更好地协助大伙儿更强的了解目前市面上双核处理器的不同点,便于做出自身的挑选,文中将从好几个视角领着大伙儿对现阶段销售市场中的2核商品做一次比较全方位的掌握。
参赛者现身
最先,使我们讨论一下目前市面上有什么双核四线程手机CPU。
提及2核,很有可能大伙儿最先想起的便是nVIDIA的Tegra 2。做为业内新手,nVIDIA务必要有一些他人不具有的优点,才可以立于不败之地,而nVIDIA挑选的优点便是速率。Tegra 2是一款早在2010年1月就公布的2核手机CPU,为nVIDIA赚足了目光,乃至宛然变成2核的代称。
Tegra 2是nVIDIA在ARMSoC行业的第二款著作,因为第一款Tegra主要表现并不太好,nVIDIA很早已逐渐设计方案Tegra 2,最后变成了挪动消費行业第一款批量生产型2核ARMCPU,也恰好是靠这一点,众多生产厂家为了更好地能赶在iPhone以前发布2核商品,陆续提交订单购置。因而大伙儿便看到了今年初MWC2011上2核机器设备的聚集公布。这种2核型号取得成功从iPhone手上抢去“业内第一款2核”的名号,立即造成 iPhone迫不得已在iPad2新品发布会上退而将A5称之为第一款批量生产的双核处理器——虽然大家都了解,当iPad2公布的情况下,配用Tegra 2的手机上和平板电脑早已开售多时了。
Tegra 2的CPU一部分选用的是2核ARM Cortex A9 MP,图型集成ic(GPU)则是NV已有的GeForce ULP。它由TSMC以40nm加工工艺生产制造,预置输出功率为2GBHz。相对性于单核心时期的Cortex A8来讲,Cortex A9是ARM企业特性更强、作用大量,而且适用多关键配备的新关键。有关它的特点,在后面的文章内容中会详尽表述,这儿就先不详细描述了。在Tegra 2上,nVIDIA为每一个关键配置了32KB 32KB的一级缓存文件,及其总计1MB的二级缓存,可是在运行内存分系统上最大只适用到DDR2 667或LPDDR2 600,并且仅适用多通道运行内存。自然,伴随着现代手机针对多媒体系统作用,比如视頻回看的要求,Tegra 2也引进了众多文件格式较大 1081080屏幕分辨率的硬件配置视频转码工作能力。
在nVIDIA公布2核Tegra 2后只是一个月,另一家知名半导体公司德州仪器也公布了自身的OMAP4双核四线程服务平台,包括了OMAP4430、OMAP4460与2011年初公布的 OMAP4470三个型号规格。与Tegra 2同样,OMAP4也配用了Cortex A9 MP构架的双核四线程,缓存文件材料不祥,而GPU选用的则是PowerVRSGX540(不包括OMAP4470以内,下边的详细介绍只指4430/4460)。很有可能有一些阅读者能看得出,这颗GPU与单核心时期的三星蜂鸟CPU是一样的, 因此,德州仪器将这颗GPU的頻率提高了50%,做到了300MHz,期待借此机会提高特性以打开与单核心CPU的差别。
OMAP4系列均选用45nm加工工艺生产制造,OMAP4430设计方案頻率为2GBHz,OMAP4460则设定为1.5GHz,因而能够觉得前面一种是对于网络平台设计方案的,而后面一种是对于平板机设计方案的。值得一提的是,与Tegra 2不一样的是,OMAP4适用内存双通道,內部具有2个彻底一样的内存控制器,这一点在后面的文章内容中也能够见到。对于运行内存规格型号,OMAP4430最大至适用 LPDDR2 1066,在頻率上还要比Tegra 2高了基本上一倍。
另一家单核心时期的流行经销商高通芯片,则在2010年6月公布了自己的2核产品策划,在其中cpu主频达到1.2GHz的MSM8x60是最吸引住目光的。它是第一款对于手机上,且设计方案頻率做到1.2GHz的 双核处理器,但与以前俩家不一样的是,高通芯片在自己双核处理器上并沒有选用类似Cortex A9 MP的关键,而再次选用了两者之间单核心CPU相近的Scorpion核心。
MSM8x60的运行内存适用工作能力与OMAP4430处在同一水准既LPDDR2 1066,可是针对是不是适用内存双通道大家不知道的。GPU仍然是高通芯片已有的Adreno系列产品,自然型号规格升級到更高級的Adreno220,高通芯片称为可 以出示前一代二倍的特性。尽管高通芯片不止一次提及自身将用28nm加工工艺生产制造ARMCPU,但MSM8x60选用的還是45nm加工工艺,一级缓存文件与Cortex A9一样,但二级缓存却仅有512KB,比规范的Cortex A9 MP少了一半。多媒体系统适用等级与流行2核一样,也是1080p等级的视頻回看。
与这种生产厂家的积极主动主要表现不一样,做为三巨头之一三星在2核计划方案上好像看起来有一些不张扬,一直到2010年9月才公布自己的2核服务平台,即大伙儿熟识的编号猎户座的双核四线程CPU,批量生产型号规格为Exynos 4210。做为一款最迟公布的商品,猎户座在规格型号上也是最大的,不但CPU配置了设计方案頻率一样达到1.2GHz的2核Cortex A9 MP, GPU也应用了ARM设计制作的Mali400多关键GPU,并且不但融合的是最大端4核心设计方案,还大幅度提高了输出功率——三星官方声称猎户座的三维添充率达到32亿像素每秒钟,这一数据要远远地超出市场竞争。
视频转码是三星的传统式优点,在猎户座的身上这一优点仍然获得了维持,对各种各样文件格式的硬件配置编码解码都做到了1081080等级。对于运行内存,猎户座出示了独一无二的DDR3适用,这一点是其他竞争者所不具有的,而针对DDR2的适用也做到了最顶尖的LPDDR2 1066,而且一样适用双通道内存。
为了更好地便捷比照,使我们来列一个报表:
好,这种便是将要出战的参赛选手了。下边大家会先后考虑他们在诸多方面的主要表现,看一下到底哪一个2核当之无愧,哪一个2核沽名钓誉。[!--empirenews.page--]小标题[/!--empirenews.page--]
交锋新项目一:CPU关键构架 做为实行测算每日任务的最后企业,CPU关键自身的构架毫无疑问是十分关键的一部分。从ARM11到Cortex A8,一样頻率下特性的提高能够做到 2~5倍,这毫无疑问便是关键的优点。在这里四款双核处理器中,Tegra 2、OMAP4430、Exynos 4210均选用了Cortex A9 MP核心,而MSM8x60选用的则是Scorpion MP关键,他们中间有哪些差别?要表述这个问题,大家先要回头瞧瞧Cortex A8和Cortex A9的差别。 在单核心时期,Cortex A8构架是肯定的流行。做为ARM官方网设计方案的商品,尽管Cortex A8和Cortex A9都根据ARM v7命令 集构架,可是他们中间仍然有很多的不同之处,在其中最重要,也是客户最能觉得到的,是一项称为乱序执行的作用。尽管Cortex A8和Cortex A9都适用另外实行两根命令,可是仅有Cortex A9适用乱序执行工作能力,这一作用到底代表什么意思? 我们知道,计算机语言,全是由一条一条的命令构成的。这种命令有很多种多样作用,有些是把数据信息从一个地区拷贝到另一个地区,有些是做数学运算,有的承担分辨某一个标准,有的承担从一处自动跳转到另一处。c语言编译器会把所程序猿写成的程序流程编写出一条一条次序的命令,如同家用电器的操作指南一样,让CPU遵循它去做。为了更好地便捷了解,大家假定一个程序流程的內容是做一份考试试卷,实行的全过程是先做了单选题,再做了简答题;做单选题的标准是要有签字笔去涂考试答题卡,而做简答题的标准则是要有签字笔去写解题纸。 假如你忘记了带签字笔,那麼为了更好地进行试卷,就务必要直到邻桌的做完了单选题,你找他拿来签字笔,才可以再次自身的试卷,那样就耽搁了時间。针对一颗规范CPU来讲,许多情况下都是会碰到这种“沒有带签字笔”的状况,例如必须浏览的数据信息在运行内存里,这就必须CPU通告运行内存管理工具,让运行内存管理工具去把数据信息加入CPU,才可以执行这一条命令。因为CPU內部的数字时钟延迟时间是纳秒等级,而运行内存的运作頻率则有数十纳秒的延迟时间,彼此之间差了许多倍,因而CPU一般必须耗费较长的等待的时间,才可以再次开始工作,最后的結果便是特性降低。 此刻,乱序执行就大展身手了。一个程序流程的命令全是有严苛的并列结构的,可是说白了的乱序执行,就可以摆脱这类本来的命令次序,在逻辑性容许的范畴内以一种新的次序去程序执行。假如再次用考試的事例,那就这样: 尽管c语言编译器转化成的考试指南对你说,要先做了单选题,再去做简答题,但明白随机应变的人会在沒有签字笔的情况下先到做简答题,那样就节约了很多的時间。适用乱序执行的CPU也明白那样去“随机应变”,在碰到必须等候的命令时,假如后边的命令并不一定等候这条命令的結果,那麼就可以先绕过这条命令,去实行后边的命令,大大的节省等待的时间,提高程序流程特性。自然,乱序执行并并不是沒有标准的,它规定被乱序的命令中间不会有严苛的关联性。比如假定简答题里必须单选题的結果, 那麼你也就不可以绕过单选题去做简答题,只有踏踏实实去等邻桌的签字笔了。 乱序执行能合理省时省力 那麼回首讨论一下Scorpion关键。这一关键是高通芯片在单核心时期设计方案出去的,尽管也是根据ARM v7指令系统构架,但在实际设计方案上归属于高通芯片自身的完成,与Cortex A8对比有很多差别,在其中最重要的便是高通芯片为Scorpion关键引进了一部分的乱序执行工作能力。说白了一部分的,就是在一些特殊命令编码序列下,Scorpion能够完成乱序的实际效果,Cortex A8则不好。在单核心时期恰好是因为这一点,高通芯片的CPU关键在许多检测中的主要表现都需要稍微好于Cortex A8,可是当双核时代到来后,大家都升級到适用详细的乱序执行的Cortex A9关键,而高细则仍然延用年久的Scorpion关键,当初的优点就变成了如今的缺点。 值得一提的是,在纯执行能力上,Scorpion应对Cortex A9也处在缺点。依据高通芯片出示的数据信息,一样在1000MHz的頻率 下,Cortex A8的执行能力为2000DMIPS(能够简易觉得是每1周期时间实行两根命令),Scorpion比它要高一些,为2100DMIPS, 可是Cortex A9则达到2500DMIPS,领跑Scorpion贴近20%。尽管高通芯片尝试根据CPU超频20%的方法填补这一差别,可是在并行处理特性 上,還是被竞争者甩掉了很大的间距,终究乱序执行的工作能力在许多运用中能够得到的特性提高远远地并不是这200MHz的頻率能够填补的,并且高些的頻率也会相抵Scorpion关键在节电上的特性。这一点在后面的检测里也能看出去。 自然,Scorpion关键也不是沒有自身的优点。做为高通芯片设计制作的关键完成,它在一些层面拥有 超过ARM官方网Cortex A系列产品的地区,比如它的二级缓存是立即连在二颗CPU上,而不是根据AXI系统总线共享资源的,在网络带宽和延迟时间上拥有 自身的优点。可是整体而言,Scorpion做为上一代关键,在新一代Cortex A92核的眼前還是看起来较为弱不禁风的。 最终,大家给这种CPU的关键构架作个得分(充分考虑默认设置頻率): Tegra 2 ★★★★ OMAP4430 ★★★★ MSM8x60 ★★★ Exynos 4210 ★★★★★[!--empirenews.page--]小标题[/!--empirenews.page--]
|