arm-linux

http://armboard.taobao.com/

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

高通MSM8260/8660

    高通的处理器可能是市面上最为常见的了,首先我们就来看一下高通的双核处理器。

    现如今手机上使用的高通MSM8260和MSM8660这两款处理器除去支持的网络制式不一样和各机型默认的主频有所差异之外并没有其他区别,所以我们挑选了两款比较有代表性的机型-HTC G18和小米M1来进行跑分。

  

小米(左)和G18(右)超级兔子跑分

    高通MSM8260/8660内置有两个应用处理器内核,原始主频均为1.5GHz,512KB 二级缓存(Cortex A9使用1MB L2 Cache),45纳米工艺,支持LPDDR2 1066的内存,采用高通基于ARM v7指令集而自行开发的Scorpion架构。

    另外MSM8260/8660内置高通自有的Adreno220 GPU芯片,支持使用Open GLES 2.0和Open VG 1.1技术的3D/2D图形引擎,支持1080P高清视频编解码和24位色WSXGA分辨率显示输出,整合低功耗GPS芯片和音频引擎芯片。而 Adreno220像素填充率和三角形生产率分别为532M/s和88M/s,比起之前的Adreno205像素填充率245M/s和三角形生产率42M /s的数据可视提高了一倍的水准。

MSM8260/8660官方简介

    由于高通MSM8260/8660是一颗异步双核处理器,网上也有着异步双核效率大幅度落后于同步双核的说法。实际上MSM8260/8660的运作方式 全称叫做Asynchronous Symmetric Multiprocessing,Asynchronous SMP本质仍然是SMP,在处理器中,两个核心的p-state是独立的,可以动态根据负载调整每个核心的电压和频率,乃至直接关闭其中的一个核心,能够 节省电力。也就是说MSM8260/8660的运行方式并非之前网上盛传那种效率低下的Asymmetric Multiprocessing,但是异步双核的MSM8260/8660性能还是比同频率的Cortex A9构架处理器略低,1.5GHz的主频高通异步双核的性能≈Cortex A9框架1.2ghz的性能。

之前误将Asymmetric MP理解为ASMP的图解

    不管怎么说,异步双核也是双核,高通MSM8260/8660的Scorpion架构和Cortex-A9一样支持原生双核,只是不同的双核实现方法也有 好有坏罢了;而独享的L2缓存和共享L2则没有绝对的优劣之分,都是可行的双核设计。而高通MSM9260/8660的异步双核中的一个核心可以独立工作 降低能耗也能一起工作提高效率,而且高通的Scorpion架构提升了Neon协处理器的运算性能,将传统Cortex-A8,A9标配的64bit Neon单精度浮点引擎升级为128bit,能提供更强劲的浮点运算支持,并且在不需要的时候可以关闭一半变成64bit以节省能源。

    高通MSM8X60是一款特立独行的处理器,在所有主流双核都采用了Cortex A9构架的时候却独自使用了Scorpion架构的异步双核,而Scorpion架构实际上比起Cortex A9还是要逊色一筹,高通到底是要特立独行还是只是想省事呢?而即高通的新处理器MSM8960则是采用了号称基于Cortex A15构架的Krait构架,同时高通也表示Krait构架要弱于Cortex A15构架,看来高通是要一条路走到底了。

NVIDIA TEGRA2

    NVIDIA的TEGRA2是一颗面世较早的双核手机芯片。早在今年一月发售的,使用了TEGRA2处理器的LG Optimus 2X是世界上第一部上市的双核手机。

  

LG P990超级兔子跑分

    TEGRA2的两个核心来自于一颗双核ARM Cortex A9处理器,频率为1GHz。而Tegra2采用的是台积电40nm制程,相比TRAGRA的65nm工艺提升不少,芯片体积的收缩带来的是更多的晶体管数量,使得TEGRA2性能更为优秀。

    TEGRA2的双核共享1M的二级缓存,而且内存通道控制器的位宽只有32bit,一般来说,Cortex  A9双核是64bit(双32bit)的DDR2控制器。

    TEGRA2的图形芯片(GPU)则是NVIDIA自有的GeForce ULV,作为PC显卡大雕的NVIDIA自然在这方面很有优势,GeForce ULV采用了4个pixel shader和4个vertex shader,NVIDIA称之为8核图形处理单元,GeForce ULV的三角形输出率:90M/s,像素填充率1200M/s。

    TEGRA2最为人诟病的缺点无外乎就是阉割了NEON加速模块,Neon 技术是ARM Cortex-A系列处理器的128位单指令多数据体系结构扩展,可有效处理数据并尽可能减少对内存的访问,从而增加了数据吞吐量。

    阉割了Neon协处理器的TEGRA2无疑会受到影响,因为Adobe推出Flash player 10开始需要处理器支持neon指令集。所以TEGRA2不仅Flash的硬解会受到影响,其他需要大量数据吞吐的场合,比如高清视频的播放等也会受到极 大的影响,这使得Geforce ULV的异构设计所产生的优势无法最大发挥。而在这一点上,提升了Neon性能的高通无疑显得更为聪明。

德州仪器 TI OMAP 4430/4460

    目前市场可以见到的德州仪器的处理器只有TI OMAP 4430和TI OMAP 4460两款,这两款处理器参数基本一致,而TI OMAP 4460的主频和GPU频率比起TI OMAP 4430要高,OMAP 4460的主频为1.5GHz,OMAP 4430的主频为1GHz,而同为OMAP 4的TI OMAP 4470目前市面上还没有机器搭载这款处理器。

    OMAP 4430/4460搭载了Cortex A9 MP架构的双核心,1MB二级缓存,45nm工艺。内存方面支持双通道LPDDR2 1066的内存。而GPU采用的则是PowerVR SGX540。比起同样搭载了这款GPU的三星蜂鸟,OMAP 4430将搭载的PowerVR SGX540的频率提高到了300MHz,而OMAP 4460的GPU频率更是提高到了384MHz。

    下面我们来看看搭载了TI OMAP 4460的三星Galaxy Nexus和搭载了TI OMAP 4430的摩托罗拉Droid RAZR XT910的超级兔子跑分。

  

三星 Galaxy Nexus

  

摩托罗拉 XT910

    德州仪器的处理器的性能一直都是以稳定而平均著称,兼容性也是最好的,是双核处理器中一个很好的选择。

三星 Exynos 4210

    三星的处理器从单核时代蜂鸟S5PC110的性能就十分优秀,而这一代的猎户座系列的处理器性能也很给力。

    目前猎户座量产的型号为Exynos 4210,该处理器双核Cortex A9 MP的CPU,45nm工艺,主频高达1.2GHz。内存方面支持双通道LPDDR2 1066,另外猎户座处理器还支持DDR3内存。

    Exynos 4210的GPU则使用了ARM自家的Mali400多核心GPU,Mali400 MP4表示采用了4核心的设计,Mali400单核有1个Vertex Shader(顶点着色引擎,负责三角形生成率)和1个Pixel Shader(像素着色引擎,负责像素生成率),所谓的多核并不是同时扩充VS和PS,而只是仅仅扩充了Pixel Shader,所以Mali400 MP4包含1个Vertex Shader和4个Pixel Shader,三角形生成率和像素生成率分别是30M/s和1000M/s。另外Exynos 4210还提高GPU的工作频率,理论性能非常强劲。

    而魅族MX正是采用了三星Exynos 4210处理器超频到1.4GHz使用,由于目前还没有1.4GHz正式版魅族MX,今天的跑分还是使用了1GHz主频的魅族MX测试版,相信正式版推出之后魅族MX的性能会更强。

  

    三星的猎户座处理器延续了蜂鸟优秀的视频性能以及网页加载速度,支持1080P视频,浏览器的操作也十分的流畅。但是Exynos 4210使用的ARM Mali400 MP4的GPU却不怎么收到游戏厂商的待见,由于各厂商图形处理器所支持的贴图材质格式也不尽相同,所以造成了Mali400 3D游戏兼容性的问题,但是凭借着三星 Galaxy S2的成功,Mali400受到了重视,游戏支持率也高了。

    综合处理器性能,图形性能以及三星做的很好的优化方面来看,猎户座无疑是主流安卓机型中最为强力的双核处理器。

苹果A5

    虽说iPhone和安卓手机的跑分没有太大的交集,但是提起手机的双核处理器自然也是要说一说iPhone A5的。

    比起之前Cortex A8构架的苹果A4处理器,苹果A5处理器采用了Cortex A9构架,同时苹果也表示在保证功耗不变的同时,双核A5处理器比起A4处理器,处理器性能提高了两倍,而图形处理性能更是提高了9倍之多。

    苹果A5采用了双核Cortex A9的处理器,主频为1GHz,GPU则是搭载了PowerVR SGX543 MP2双核心图形处理器,根据PowerVR的资料,SGX543架构效能足足比SGX535强了四倍。综合起前面各个处理器的GPU,这颗SGX543 MP2理论上三角形生成率和像素生成率为70M/S,2000M/S的性能无疑是最为强大的。

各品牌GPU的多边形生成率和像素填充率

    当然,iOS和Android系统不一样,优化程度也不一样,不好做比较,这里也只是顺带一提罢了。

总结:

    双核处理器中也很难说出谁好谁坏,高通的处理器无疑是市面上最为常见的,完全不愁出货量的问题,但是比 较特别的Scorpion构架限制了高通双核的性能,高通Snapdragon S3处理器需要使用更高的主频才能达到主流Cortex A9构架处理器的性能,而高主频无疑提高了处理器的功耗和发热量,另一方面Scorpion构架又提高了Neon性能,MSM8260/8660究竟是好 是坏小编也不好说。

    而使用率较少双核的英伟达TEGRA2和德州仪器。TEGRA2拥有强大的图形性能,但是却阉割了Neon加速模块和内存性能,造成了视频性能和 Flash播放的软肋。而德州仪器的CPU向来性能平均、使用稳定、发热量小、拥有较好的兼容性,使得很多人也比较倾向于德州仪器的处理器,称之为最完美 的双核设计。

    三星的猎户座理论性能非常的强劲,但是GPU的图形兼容性并不是很好。但是随着三星 Galaxy SⅡ的成功,也逐渐收到游戏厂商重视,兼容性有所改观。无疑也是一个很好的选择。

    苹果A5性能自然不用小编再多说了,不仅性能强劲、拥有苹果光环,而且还是基于iOS进行了优化设计,无疑是一颗很强大的双核处理器。

    看完这些处理器的特性,相信大家也能有个大概的了解了。仁者见仁智者见智,谁的真实性能比较强每个人都有不同的看法,这里我们也不多做比较了,大家喜欢的才是最好的不是么。

posted on 2012-02-29 14:24  arm-linux  阅读(2762)  评论(1编辑  收藏  举报