为什么手机cpu都没有双线
A. 英特尔和Amd为什么不生产手机处理器
英特尔曾经做过X86架构的手机处理器,但是以失败告终,退出了手机处理器市场。X86架构的CPU不适合作为手机处理器,原因有两方面: 功耗问题和兼容性问题 。下文具体说一说。
功耗问题
兼容性问题
总之,市场格局已经形成,经过长期的发展,X86/X64架构的CPU更适合PC和服务器领域,ARM架构的处理器更适合手机。X86架构的处理器进军手机处理器市场失败了,ARM架构的处理器进军PC和服务器领域,也是困难重重。
英特尔和AMD并不是不想生产手机处理器,早在许多年前PC市场逐渐饱和的时候他们就意识到PC处理器市场空间不大了,无法再像以前那样轻松获得巨额利润,尤其是英特尔一直都非常挤入手机处理器市场,期间也研发了atom等低功耗处理器,可惜都是以失败而告终。
可能会有人问英特尔资金实力如此雄厚为什么无法做好手机处理器,这主要是因为英特尔的X86架构处理器更适合电脑等大型设备使用,性能够高,但是复杂度和功耗也更高,即使英特尔组建专门的团队推出X86低功耗处理器也不尽人意,不是性能太弱就是功耗偏高,在ARM架构处理器面前效率严重不足,在耗费了大量人力物力以后英特尔索性就放弃了手机处理器市场。
AMD本身的财力就非常紧张,CPU和显卡市场双线作战,根本没有余力去研发手机处理器,倒是当年AMD有研发过低功耗GPU技术,但是由于太缺钱不得已卖给了高通,高通随后就自主开发了骁龙处理器的Adreno GPU核心,图形性能非常不错,多年来都是安卓手机芯片的最强GPU,受到很多 游戏 玩家的喜爱。
最最重要的是, 英特尔和AMD当年都不具备手机处理器最关键的基带技术 ,基带涉及到诸多的专利,而这些专利技术大都被高通所把持,其它厂商想进来非常困难,当年NVIDIA和德州仪器的手机处理器就是因为缺少基带技术而失败。通过多年的巨资研发,英特尔近年来好歹推出了不错的基带芯片,不过也仅限于基带而已,在手机市场也开始趋向饱和的时代,我想英特尔和AMD也没有多大兴趣做手机处理器了。
英特尔以前有atom凌动系列处理器,主要面向移动,轻巧便携的设备,手机上也出现过这种处理器不过普遍的都是兼容性不够好,现在atom处理器基本都搭配入门win平板、双系统平板、迷你win主机使用等便携设备,性能还是比较不错,也就没有踏入智能手机领域了跟以前nvi的Tegra处理器一样,不适合在智能手机上做soc,的确Tegra的显卡一出来很6,一些大型PC 游戏 移植在安卓的都是专门针对这个处理器的设备,只有搭在Tegra处理器的手机或者平板才可以玩,可想而知显卡有多强大。AMD以前有手机处理器业务的,只是以前运营不好经济压力,几乎要快破产了,所以只好卖给高通,给你们说个高通为何GPU一直都还是不错的,因为AMD卖给高通的同时把手机GPU技术也卖给了高通,说明AMD就是完全砍掉了手机业务,专心做PC领域的硬件,我觉得AMD也是PC硬件厂商上唯一的一个没有短板的硬件制造商,虽说全能型肯定比不过专业型,但是它每一样都能拿的出手,如:nvi就是显卡很厉害,那处理器呢?英特尔处理器厉害,但是核显也没有AMD好或者它有很厉害的独显吗?
Intel开发过移动处理器:Atom凌动系列。指令集仍然是x86。搭载Atom芯片的典型设备如小米平板2。
要注意的是,手机的芯片严格意义上讲并不是CPU,而是SoC,它包括CPU、GPU、ISP、基带等等。其中能独立开发基带的有高通、海思、英特尔。然而英特尔的基带仅仅是能用的水准,去年搭载英特尔基带的苹果设备都出现了信号不好的情况。
其次,基于x86指令集的安卓软件数量太少,没有软件生态何来用户体验?
所以,砸了几年钱后,英特尔基本放弃了移动处理器业务。
英特尔是有手机处理器的,凌动处理器只是客户源都在平板上,手机卖不出啊
手机处理器是超低端产品,英特尔这样的大牌不会做的
你要是知道指令集这个东西就不会问这种问题,先了解下处理器的基本构成。
为什么中国没有自己研发的处理器原理也一样,都需要指令集和二进制系统相匹配,
intel放不下身段用ARM架构。手机ARM架构不管系统支持还是功耗。都远胜x86。何况还要基带,这个2G,3G,4G专利都是高通的天下。
两家都搞过,但是太贵,因为现在手机ARM架构的专利和安卓系统的专利都不在他们手里。
B. 现在买手机双核和单核的有什么利弊
单核手机就是运算能力比双核差点,但也不一定,比如华为“荣耀”和索尼爱立信LTi85,都采用单核1.4G的CPU,但虽然是单核运算能力确都超过了摩托罗拉的第一款1G双核手机。应为现在构架的双核CPU还不够成熟不能完全发挥其双线运行的优势,相比之下成熟的单核高频CPU或许是个更不错的选择。但就总体而言双核还是优于单核的,单核早晚会被双核取代。如果你不想过时的话还是买双核吧。
C. 解释一下手机cpu
手机cpu是和gpu一起封装在soc里,目前手机一般没有单独的cpu。
手机的cpu参数包括,架构,频率,核数,l2缓存,工艺制程,多核的是否支持乱序,支持内存是单还是双通通,支持内存ddr几,多少频率的,配哪个gpu。
一般情况下,架构越高,频率越高,核数越高,l2缓存越高,工艺越先进,制程越低,cpu越强。
制程也就是处理器的线程,有130mm,90mm,65mm,45nm,32nm,28nm等,制程越低,意味着处理器的精细度越高,能容纳的晶体管越多,功耗越低,处理器能够满载的时间越长。
同架构,同核数,同频率下,制程越低的处理器性能越高。比如omap3430和omap3630都是cortex a8架构,qsd8250和msm8255都是scorpion架构,核数频率一样,但omap3430和qsd8250是45nm制程,要弱于omap3630和msm8255。
目前处理器工艺多数是氮氧化硅栅极绝缘层,poly/sion,另外有高介电常数金属栅极,hkmg。由于hkmg工艺比sion工艺更低功耗,和氧化基底变薄,能够容纳更多的晶体管,和更多的满载实际,一般32nm hkmg可以折算为24nm sion,28nm hkmg=20nm sion。
另外hkmg有gate first和gate last两种分类,gf比gl先进,制程越小,差距越明显。
hkmg之上还可以加上finfet,鳍式晶体管,一般可以认为14nm finfet+hkmg=10nm hkmg=7nm sion..
cpu的性能一般以整数性能来衡量,整数性能是指cpu执行简单重复指令的速度,从整数性能可以简单比较手机cpu好坏。整数指令可以转换成其他简单重复即可执行其他性能。
智能机性能不单看核数,频率,还要看架构,一般按整数性能大概得出性能粗略对比,浮点性能目前都交给gpu负责。
一般公式是:核数x频率x每频率运行指令数ipc=处理器每秒执行的整数指令数,单位是dmips。即每秒与运行多少百万个整数指令。
cortex a5的ipc一般理论值是1.6dmips/mhz,即每频率每秒运行160万个整数指令。a7是1.9,a8是2.0,scorpion是2.1,krait是3.3,a15是5.0。而arm11架构是1.2,xscale一般是1.3-1.5。
(a15不可能是3.5,从三星公开资料exynos5250的a15双核,1.7ghz时是14000dmips,已经平均4.1dmips/mhz,如果考虑到频率-性能按高斯分布,得出的14000dmips是个平均数,实际5250还不是完全锁频在1.7ghz,那么实际还在4.1之上,按3.5算,a15双核还不如a9,实际评测不可能。)
比如高通msm8225q,a5 4核,1.0ghz,性能是4x1.6x1000=6400dmips,只相当msm8260的scorpion双核,1.5ghz的2x2.1x1500=6300dmips。
该公式只是简单测算cpu性能,不代表gpu性能和包括gpu的综合性能,具体还要参考其他标准实际横比,另注意几条规则。
1,接近dmips时,核数越少,实际性能越高。比如msm8225的a5双核3200dmips,实际比scorpion单核msm8255t还低,因为双核设计核心之间的协同问题,单核无此问题。
2,异步asmp实际性能要低于名义性能,实际不如接近dmips的同步smp多核,也就是说krait 双核msm8960的9900dmips实际低于此数,由于不能同时使用l2缓存。具体参考“异步多核与大小核那些事”该文。
3,接近dmips时,架构不支持乱序的实际性能低于部分乱序(scorpion),部分乱序又低于完全乱序。
4,关于x86的问题。由于安卓以arm为基础,x86处理器必须以拦截arm指令并转换成arm指令,所以实际性能要低于同dmips的arm处理器。
同时x86目前都是多线程,比如z2460,x86 atom架构,单核双线程1.6ghz,单线程3.0dmips/mhz,双线程5.69,实际表现只相当a9 双核,同时还受兼容问题,耗电大的困扰。
同样z2580,双核4线程,实际表现可能连a9 4核都不如。
5,协核的问题。
实际上,协核也可以和主核一起输出整数性能。协核和主核处于异步状态,主核之间处于同步状态。这里涉及真伪核的问题。异步算伪,同步算真。
比如omap4470是两个a9,两个cortex m3协核,即真2伪4,实际仍按a9 双核算,而不是异步4核。exynos5440是4个a15,4个a7,真4伪8,实际是a15 4核,而不是八核。这就是为什么高通的异步双核被称真单伪双,异步4核称真2伪4的,只不过协核换成一个对称的cpu核
比如omap4470,包括两个266mhz的cortex m3,主核cortex a9 1.5ghz双核,实际最大性能输出
2x2.5x1500 +2 x266x1.2=7500+638=8138dmips
big little机制的exynos5440,a15 4核 1.8ghz,协核a7 4核 1.2ghz,最大输出是4x5x1800 +4 x 1.9x1200=+36000+9120=45120dmips。
而tegra系的vsmp,协核不能和主核一起运行,是切换,不能把协核也算进去。
比如tegra3是a9 4核。15ghz,协核是a9 单核 500mhz,不能把单核500mhz也算进去。
异步的时候,实际低于同核数的同步,高于相当真核数的多核性能,比如omap4470的真实性能大于7500dmips,低于8138dmips
以上只是简单快速比较手机soc性能,具体每个型号都会浮点,具体还是看实测。
引用网络id trebizond在显卡吧发的手机性能对比表,并进行部分修正,仅供参考
目前的移动设备芯片实际上是一个芯片组,里面包含了CPU,DSP,GPU,等诸多处理单元,此次说的是其中的 CPU性能。其中DMIPS是测量CPU通用运算能力的一个指标。
ARM9 性能/频率比为1.1 DMIPS/MHz,目前已经非常少见
代表U为 OMAP1710 220MHz,很多ppc机使用
性能为220x1.1=242 DMIPS
Marvell改版xscale,性能、频率比为1.3-1.5 DMIPS/MHz,已经过时,但仍然常见
代表U PXA270 624MHz和PXA930 800MHz
性能分别为pxa910 624*1.5=936 DMIPS
和pxa 920 800*1.5=1200 DMIPS
ARM11(ARMv6)性能/频率比为0.7 DMIPS/MHz,已经过时,但少数低端产品仍在使用
代表U,MSM7200A/MSM7201A 528MHz,MC-300.30 369MHz,MC-300.31 434MHz
性能分别为 528*0.7=370 DMIPS,369*0.7=258 DMIPS,434*0.7=304 DMIPS
ARM11(ARMv6+VFP)目前的arm11版本,兼容部分arm v7指令并支持vfp,可使用flash,性能/频率比为1.2 DMIPS/MHz,在低端机子中比较常见
代表U为MSM7227 600MHz 和 6410 800MMHz
性能分别为600*1.2=720 DMIPS 和 800*1.2=960 DMIPS
Cortex-A8,性能/频率比为2.0 DMIPS/MHz,是目前的主流
代表U,OMAP3430 600MHz,(OMAP3630,C110,A4)1GHz
性能分别为 omap3430 600*2=1200 DMIPS
和c110的1000*2=2000 DMIPS
Cortex-A9,性能/频率比为2.5 DMIPS/MHz,支持1-4核,双核是目前高端产品的主流,四核则即将上市,目前没有单核。
双核代表(OMAP4430,Tegra2,A5)1GHz,E4210 1.2GHz,OMAP4460 1.5GHz
性能分别为1000*2.5*2=5000 DMIPS,1200*2.5*2=6000 DMIPS,1500*2.5*2=7500 DMIPS
四核代表Tegra3 1.5GHz
性能为1500*2.5*4=15000 DMIPS
Cortex-A15,性能/频率比为3.5 DMIPS/MHz(有误),支持1-32核,目前没有已经上市或即将上市的产品
四核代表Tegra4 2.5GHz
下一代:ARMv8
Cortex-A8,Cortex-A9,Cortex-A15都属于ARMv7指令集下的核心,而ARMv7最大的缺陷是不支持64位,因此 在智能手机RAM一路大涨的情况下将很快难以满足需求,Cortex-A8和Cortex-A9都是32位,理论上只能支持不到 3GB的内存,Cortex-A15是32位,但支持40位寻址,属于一种过渡形态,能管理4GB的物理内存,但对更高的物 理内存依然无能为力。下一代的ARMv8指令集推出后,将会出现真正的64位ARM处理器,理论上可管理数TB的 物理内存。同ARMv7会拥有Cortex-A系列的多种核心一样,下一代的ARMv8预计也不只是一种核心,不过具体情 况现在暂不清楚。
各种机型CPU性能
手机:
242 DMIPS (N72等众多OMAP1710机型)
258 DMIPS (N78 N79 N85等众多MC-300.30机型)
304 DMIPS (N86 5800 5530 5230 N97 C6-00等众多MC-300.31机型)
370 DMIPS (Diamond Dream等众多MSM7200A/MSM7201A/MSM7225机型)
720 DMIPS (Legend V880等众多MSM7227机型)
816 DMIPS (N8 C7 E7 X7 C6-01等Symbian^3机型)
936 DMIPS (imate-810F等PXA270@624MHz机型)
960 DMIPS (i8000 i5700 B7610等众多6410机型)
1200 DMIPS (黑莓9800 Milestone Palm Pre iPhone3GS等众多600MHz Cortex-A8机型)
1600 DMIPS (DEFY Desire Z等众多800MHz Cortex-A8机型)
2000 DMIPS (Milestone2 iPhone4 HD2 Desire iPad Galaxy S等众多1GHz Cortex-A8机型)
2400 DMIPS (Droid X国行版)
2600 DMIPS (LePad)
3000 DMIPS (Flyer)
2400-4800 DMIPS (Sensation)
5000 DMIPS (Atrix Xoom EeePad iPad2 Milestone3,未上市)
6000 DMIPS (Galaxy S2) (MX为7000)
7500 DMIPS (OMAP4460机,MOTO RAZR Galaxy Nexus)
9000 DMIPS (OMAP4470机,暂无)
14000 DMIPS (OMAP5430机,暂无)
15000 DMIPS (Bullet Jet 未上市,预计上市时间2011 Q4)
35000 DMIPS (敬请期待,2012 Q4出货)
电脑:
10000 DMIPS (奔腾4)
35000 DMIPS (酷睿i3 530)
60000 DMIPS (酷睿i5 750)
另附个人的移动cpu性能对比表,不代表实际评测数据,不涉及gpu性能,不反应视频及其他单方面表现,和未必能真正完全反应手机cpu性能,仅提供参考,不作为详细依据,请注意甄别。
n73,德仪omap1710,220mhz,198dmips
n93,omap2420,330mhz,380dmips
iphone1,三星s5l8900,arm11 ,412mhz,500dmips
5230 飞思卡尔mxc300-30 arm11架构单核434mhz,cpu性能529dmips
htc g3,高通msm7225,arm11 ,528mhz,633dmips
v880, 高通msm7227,arm11 600mhz,720dmips
iphone3g ,三星s5l8900,arm ,600mhz,700dmips
oppo r801,联发科mt6573,arm11 650mhz,780dmips
m8,s3c6410,arm 667mhz,800dmips
n8,博通bcm2727,arm11,680mhz,816dmips
5830,高通msm8227,arm11 800mhz,960dmips
u880,marvell pxa920,xscale 800mhz 1130dmips
u5,omap3410,a8 单核,600mhz,1080dmips
milestone,omap3430,a8,550mhz,1020dmips
desire,高通qsd8250,scorpion单核,1ghz,1580dmips
iphone3gs,三星s3c100,cortex a8,667mhz,1330dmips
defy ,omap3610,a8,800mhz,1500dmips
milestone2,omap3630,a8,1ghz,1920dmips
desire hd,高通msm8255,,scorpion,1ghz,2100dmips
三星i9000,三星s3c110(exynos3110),a8,1ghz,2000dmips
iphone4,三星s3c110a1(苹果a4),a8,800mhz,1600dmips。
lt18,高通msm8225t,scorpion,1.4ghz,2940dmips
v889d,msm7227a,cortex a5单核,1ghz,1580dmips
诺基亚808,博通bcm2763,arm11,1.3ghz,1560dmips
m1,msm8260,scorpion架构双核1。5ghz,6300dmips(实际仅相当或弱于a9双核1.2ghz,异步)
htc g14,msm8260,scorpion,双核,1.2ghz,5000dmips
lg p990,nvidia的tegra2 ap20,cortex a9双核,1.0ghz,5000dmips
i9100,三星exynos4210,a9双核,1.2ghz,6000dmips。
i9220,三星exynos4210,a9双核,1.4ghz,7000dmips
iphone4s,苹果a5处理器,a9双核,800mhz,4000dmips
华为p1,omap4460,a9双核,1.5ghz,7500dmips
佳域g2,联发科mt6575,cortex a9单核,1.0ghz,2500dmips
三星i9070,意法爱立信,u8500,a9双核,800mhz,4000dmips
华为g330d,msm8225,cortex a5双核,1ghz,3200dmips(实际弱于msm8255t,核多,没乱序)
三星i9260,omap4470,a9双核,1.5ghz,8138dmips
lg f160,msm8960,krait双核,1.5ghz,9900dmips(实际仅相当a9双核高频,异步)
mx+,exynos4212,a9双核,1.5ghz,7500dmips
m2,apq80陆4,krait 4核,1.5ghz,20000dmips(实际仅相当a9 4核,异步)
lg p880,tegra3,a9 4核,1,4ghz,14000dmips
i9300,exynos4412, a9 4核,1.5ghz,15000dmips
n7100,exynos4412,a9 4核,1.6ghz,16000dmips
金立风华2 gn708w,mt6589,a7 4核,1.2ghz,9120dmips(实际低于a9 双核高频,没乱序)
iphone5,苹果a6,swift 双核,1.3ghz,具体dmips不明,一般推测相当a9 4核
nexus10,exynso5250,cortex a15双核,1.7ghz,17000dmips
联想k800,intel z2460,atom 1.6ghz,单核双线程,9100dmips(实际由于x86兼容问题,相当a9双核)
mt788,z2480,atom 2.0ghz,单核双线,11400dmips(仅相当a9双核高频)
在不考虑gpu和综合,只比对cpu性能的话,目前主流处理器的性能可大致对比为
单核
msm7227<mt6573<msm7227t<msm7227a<msm7230<苹果a4<msm8255<mt6575 1.0ghz<msm8225(双核a5,不能乱序处理))<msm8255t≈mt6575 1.2ghz
双核部分
msm8255t(单核)<mt6583<mt6577 1.0ghz≈u8500 1.0ghz<msm8260 1.2ghz<tegra2 1.0ghz<omap4430 1.0ghz<苹果a5<msm8260 1.5ghz≈msm8227<exynos4210 1.2ghz<msm8230<z2460(单) 1.60ghz(兼容)≈msm8960(异步)≈omap4460 1.5ghz<exynos4212<omap4470<z2480(单)<z2580《苹果a6<exynos5250
4核 部分
msm8225q<msm8260(双)1.2ghz≈msm8226<mt6589(没乱序)<exynos4212<omap4470<z2580(双)(兼容)<tegra3≈k3v2<exynos4412≈apq80陆4≈苹果a6(双)<msm8974 1.7ghz(异步)<exynos5250<tegra4<exynos5440
以上仅供参考