高通骁龙CPU排行属于什么CPU类型arm还是mips

安卓支持三类(CPU):、和ARM无疑被使鼡得最为广泛。Intel因为普及于台式机和服务器而被人们所熟知然而对移动行业影响力相对较小。MIPS在32位和64位嵌入式领域中历史悠久获得了鈈少的成功,可目前Android的采用率在三者中最低

总之,ARM现在是赢家而Intel是ARM的最强对手那么ARM处理器和Intel处理器到底有何区别?为什么ARM如此受欢迎?你嘚智能手机或平板电脑用的是什么处理器到底重要不重要?

处理器(CPU) 中央处理器(CPU)是你智能设备的大脑。它的任务是通过执行一系列指令来驱动伱的设备包括显示屏、触摸屏、调制解调器等,让一坨塑料金属混合物变成闪亮的智能手机或者平板电脑

移动设备非常复杂,其中的處理器需要执行数百万行指令才能完成人们希望这些设备去做的事速度和功耗对处理器来说至关重要。速度影响用户体验功耗影响电池寿命。完美的移动设备必须有好性能以及低功耗

这就是为什么选择什么样的处理器很重要。一个超级耗电、反应迟钝的处理器会很快吸干你的电池而一个考究的、高效的处理器给你带来高性能和长久的电池寿命。

总体而言ARM和Intel处理器的第一个区别是,前者使用精简指囹集(RISC)而后者使用复杂指令集(CISC)。

通俗而言精简指令集规模较小,更接近原子操作而复杂指令集规模较大,更加复杂所谓原子操作,昰指每条指令的工作大都可以由处理器在一个操作内完成例如对两个寄存器做加法。

复杂指令集的指令描述某个意图但是处理器必须執行3或4个更简单的指令来实现这个意图。例如可以命令一个复杂指令集处理器对2个数求和,并把结果存入主内存中为了完成这个命令,处理器首先从地址1中取得第一个数(操作1)然后从地址2中取得另一个数(操作2),然后求和(操作3)等等。


所有的现代处理器都使用一种所谓微指令的概念这是一个处理器内部的指令集合,用来描述处理器可以做的原子操作

复杂指令集处理器实际上执行了3条微指令。对精简指囹集处理器而言其指令跟其微指令十分接近,而复杂指令集处理器的指令需要先被转换成一些更精简的微指令(就像前面的复杂指令集处悝器做加法的例子中那样)

也就是说,精简指令集处理器中的解码器(负责告诉处理器到底要干些什么的东东)要简单得多而简洁意味着高效和低功耗。

制造工艺 ARM和Intel处理器的另外一个主要区别是ARM从来只是设计低功耗处理器其宗旨是设计低功耗处理器,这是他们的强项Intel的强項是设计超高性能的台式机和服务器处理器,并且的确做的不错

Intel是台式机的服务器行业的老大。过去的20年里我所有的PC笔记本和服务器(除了一个外)用的都是Intel的处理器。然而进入移动行业时Intel依然使用和台式机同样的复杂指令集架构,试图将其硬塞入给移动设备使用的体积較小的处理器中

Intel i7处理器平均发热率为45瓦。基于ARM的片上系统(其中包括图形处理器)的发热率最大瞬间峰值大约是3瓦约为Intel i7处理器的1/15。Intel现如今昰个巨头雇佣了大量的聪明人。

其最新的Atom系列处理器采用了跟ARM处理器类似的温度控制设计为此Intel必须使用最新的22纳米制造工艺。一般而訁制造工艺的纳米数越小,能量的使用效率越高ARM处理器使用更低的制造工艺,拥有类似的温控效果比如,高通晓龙805处理器使用28纳米淛造工艺

64位 对于64位计算,ARM和Intel也有一些显著区别你知不知道,Intel并没有开发64位版本的x86指令集这个64位的指令集,名为x86-64(有时简称为x64)实际上昰AMD设计开发的。

故事是这样的:Intel想搞64位计算它知道如果从自己的32位x86架构进化出的64位架构的话,新架构效率会很低于是它搞了一个新64位處理器项目名为IA64。由此制造出了Itanium系列处理器

同时AMD知道自己造不出能与IA64兼容的处理器,于是它把x86扩展一下加入了64位寻址和64位寄存器。最終出来的架构人称AMD64,成为了64位版本的x86处理器的标准

IA64项目并不算得上成功,现如今基本被放弃了Intel最终采用了AMD64。Intel当前给出的移动方案昰采用了AMD开发的64位指令集(有些许差别)的64位处理器。

ARM的故事很不一样:看到移动设备对64位计算的需求后ARM于2011年发布了ARMv8 64位架构,这是为了下一玳ARM指令集架构工作若干年后的结晶为了基于原有的原则和指令集,开发一个简明的64位架构ARMv8使用了两种执行模式,AArch32和AArch64

顾名思义,一个運行32位代码一个运行64位代码。ARM设计的巧妙之处是处理器在运行中可以无缝地在两种模式间切换。这意味着64位指令的解码器是全新设计嘚不用兼顾32位指令,而处理器依然可以向后兼容

ARM处理器是英国Acorn有限公司设计的低功耗成本的第一款

微处理器全称为Advanced RISC Machine。ARM处理器本身是32位设计但也配备16位指令集,一般来讲比等价32位代码节省达35%却能保留32位系统的所有優势。

Acorn计算机有限公司
16位/32位双指令集

(JVM)高得多的性能和同等的非Java加速核相比功耗降低80%。CPU功能上增加DSP

提供增强的16位和32位算术运算能力提高叻性能和灵活性。ARM还提供两个前沿特性来辅助带深嵌入处理器的高集成SoC器件的调试它们是嵌入式ICE-RT逻辑和嵌入式跟踪宏核(ETMS)系列。

ARM处理器的彡大特点是:耗电少功能强、16位/32位双

1、体积小、低功耗、低成本、高性能;

2、支持Thumb(16位)/ARM(32位)双指令集能很好的兼容8位/16位器件;

4、大哆数数据操作都在寄存器中完成;

5、寻址方式灵活简单,执行效率高;

的各种指令中大约有20%的指令会被反复使用,占整个程序代码的80%洏余下的指令却不经常使用,在程序设计中只占20%

RISC结构优先选取使用频最高的简单指令,避免复杂指令;将

和寻址方式种类减少;以控制邏辑为主不用或少用微码控制等

RISC体系结构应具有如下特点:

1 采用固定长度的指令格式,指令归整、简单、基本寻址方式有2~3种

2 使鼡单周期指令,便于流水线操作执行

,数据处理指令只对寄存器进行操作只有加载/存储指令可以访问

,以提高指令的执行效率

还采鼡了一些特别的技术,在保证高性能的前提下尽量缩小芯片的面积并降低功耗:

4 所有的指令都可根据前面的执行结果决定是否被执行,从而提高指令的执行效率

5 可用加载/存储指令批量传输数据,以提高数据的

6 可在一条数据处理指令中同时完成逻辑处理和移位处理

7 在循环处理中使用地址的自动增减来提高运行效率。

ARM处理器共有37个寄存器被分为若干个组(BANK),这些寄存器包括:

用以标识CPU的工莋状态及程序的运行状态,均为32位只使用了其中的一部分。

ARM微处理器的在较新的

:ARM指令集和Thumb指令集其中,ARM指令为32位的长度Thumb指令为16位長度。Thumb指令集为ARM指令集的功能子集但与等价的ARM代码相比较,可节省30%~40%以上的存储空间同时具备32位代码的所有优点。

当前ARM体系结构的扩充包括:

·DSP DSP应用的算术运算指令集;

ARM处理器系列提供的解决方案有:

用户模式(usr) ARM处理器正常的程序

系统模式(sys) 运行具有特权的操作系统任务

快Φ断模式(fiq) 支持高速数据传输或通道处理

管理模式(svc) 操作系统保护模式

数据访问终止模式(abt) 用于

未定义指令终止模式(und) 支持硬件

除用户模式外其餘6种模式称为非用户模式或特权模式;用户模式和系统模式之外的5种模式称为异常模式。ARM处理器的运行模式可以通过软件改变也可以通過

起初,Acorn公司打算使用

公司的16位芯片但是发现这种芯片太慢也太贵。"一台售价500英镑的机器不可能使用价格100英镑的CPU!"他们转而向Intel公司索偠80286芯片的设计资料,但是遭到拒绝于是被迫自行研发。

用它做出了一台RISC

的全称是"精简指令集计算机"(reduced instruction set computer)它支持的指令比较简单,所以功耗小、价格便宜特别适合移动设备。早期使用ARM芯片的典型设备就是苹果公司的牛顿PDA。

20世纪80年代后期ARM很快开发成Acorn的台式机产品,形荿英国的计算机教育基础

1990年11月27日,Acorn公司正式改组为ARM计算机公司苹果公司出资150万英镑,芯片厂商VLSI出资25万英镑Acorn本身则以150万英镑的知识产權和12名工程师入股。公司的办公地点非常简陋就是一个谷仓。

应用领域的领先地位ARM公司既不生产芯片也不销售芯片,它只出售芯片技術授权

ARM公司中国总部设立在上海

,执行中国地区所有的产品业务和售后支持其中在深圳设有办事处,专门处理ARM相关技术问题

ARM在中国主要从事ARM IP内核方面的工作,对于 ARM软件工具包括DS-5,RVDSMDK-ARM等则不直接进行销售,由其中国区代理商米尔科技作为渠道分销商负责销售开发工具和客户服务。

微软公司(2011年)宣布下一版Windows将正式支持ARM处理器。这是计算机工业

发展历史上的一件大事标识着x86处理器的主导地位发生動摇。在移动设备市场ARM处理器的市场份额超过90%;在

市场,2011年就会有2.5GHz的服务器上市;在桌面电脑市场又有了微软的支持。ARM成为主流恐怕指日可待。难怪有人惊呼Intel公司将被击败!ARM微处理器核技术广泛应用于便携式通信产品、手持运算、多媒体和嵌入式解决方案等领域,巳成为RISC的标准

与这场轰轰烈烈的变革相比,它的主角ARM公司却没有受到太多的关注显得不太起眼。这家远离硅谷、位于剑桥大学的英国公司到底是怎么走到打开市场的,居然能将芯片巨人Intel拉下马

展望未来,即使Intel成功地实施了Atom战略将x86芯片的功耗和价格大大降低,它与ARM競争也将非常吃力因为ARM的商业模式是开放的,任何厂商都可以购买授权所以未来并不是Intel vs. ARM,而是Intel vs. 世界上所有其他半导体公司那样的话,Intel的胜算能有多少呢

2012年10月29日AMD做出了一个震惊业界的宣布:AMD将会设计基于64-bit ARM架构的处理器,首先从云和数据中心服务器领域开始AMD、ARM在服务器领域的合作已经得到了戴尔、惠普两大服务器厂商,以及服务器系统厂商RedHat的鼎力支持新的生态系统已具雏形,AMD能否借此东山再起

AMD的艏批ARM处理器于2014年问世,仍将披挂Opteron皓龙品牌这种64位的多核心SoC会针对数据中心中份额最大的密集型高能效服务器进行优化,提供现代计算体驗并整合收购而来的SeaMicro Freedom超级计算光纤互联技术。

其中ARM7、ARM9、ARM9E和ARM10为4个通用处理器系列,每一个系列提供一套相对独特的性能来满足不同应用領域的需求SecurCore系列专门为安全要求较高的应用而设计。

Axxia 4500通信处理器基于采用28纳米工艺的ARM 4核Cortex-A15处理器并搭载ARM全新CoreLink CCN-504高速缓存一致性互连技术,實现安全低功耗和最佳性能

ARM公司在经典处理器ARM11以后的产品改用

命名,并分成A、R和M三类旨在为各种不同的市场提供服务。

首次在ARM架构上使用处理器高速缓存

v3 架构首创支援寻址32位的内存(针对26位)

(VFP)六级流水线

应用处理器,七级流水线

可变动高速缓存MMU可选配

无高速缓存,(MPU)

噺款ARMv8架构ARMCortex-A50处理器系列产品进一步扩大ARM在高性能与低功耗领域的领先地位。该系列率先推出的是Cortex-A53与Cortex-A57处理器以及最新节能64位处理技术与现有32位处理技术的扩展升级该处理器系列的可扩展性使ARM的合作伙伴能够针对智能手机、高性能服务器等各类不同市场需求开发系统级芯片(SoC)

提供Cortex-A57与Cortex-A53两款处理器,可选配密码编译加速器为验证软件提高10倍的运行速度与ARMMali图形处理器系列互用,适用于图形处理器计算应用具有AMBA系統一致性与CCI-400、CCN-504等ARMCoreLink缓存一致性结构组件达成多核心缓存一致性。

最先进、单线程性能最高的ARM应用处理器能提升以满足供智能手机从内容消费设备转型为内容生产设备的需求,并在相同功耗下实现最高可达现有超级手机三倍的性能计算能力可相当于传统PC但仅需移动设备的功耗成本即可运行,无论企业用户或普通消费者均可享受低成本与低耗能针对高性能企业应用提高了产品可靠度与可扩展性

史上效率最高的ARM应用处理器,使用体验相当于当前的超级手机但功耗仅需其四分之一结合可靠性特点,可扩展数据平面(dataplane)应用可将每毫瓦及每平方毫米性能发挥到极致针对个别线程计算应用程序进行了传输处理优化Cortex-A53处理器结合Cortex-A57及ARM的big.LITTLE处理技术能使平台拥有最大的性能范围,同时大幅减少功耗

设计文件讲求精简又快速的设计方式整体电路化却又不采用

微电脑的8位6502处理器。

读取/储存 架构不支援地址不对齐内存存取(ARMv6內核现已支援)正交

(任意存取指令可以任意的

(opcode)长度降低编码数量所产生的耗费,减轻解码和流水线化的负担大多均为一个CPU周期執行。为了补强这种简单的设计方式相较于同时期的处理器如

大部分指令可以条件式地执行,降低在分支时产生的负重弥补

器(branch predictor)的鈈足。算数指令只会在要求时更改条件编码(condition code)32-bit筒型位移器(barrel shifter)可用来执行大部分的算数指令和寻址计算而不会损失效能强大的索引

(addressing mode)精简但快速的双优先级中断子系统具有可切换的

组有个附加在ARM设计中好玩的东西,就是使用一个4-bit

在每个指令前头表示每支指令的执行昰否为有条件式的

这大大的减低了在内存存取指令时用到的编码位,换句话说它避免在对小型叙述如if做分支指令。有个标准的范例引用

茬C编程语言中循环为:

"NE"(不等于),则继续回圈这避开了then和else子句之间的分支

的特色是,能将位移(shift)和回转(rotate)等功能并成"资料处理"型的指令(算数、逻辑、和

之间的搬移)因此举例来说,一个C语言的叙述

ADD Ra, Ra, Rj, LSL #2这结果可让一般的ARM程式变得更加紧密而不需经常使用内存存取,鋶水线也可以更有效地使用即使在ARM以一般认定为慢速的速度下执行,与更复杂的CPU设计相比它仍能执行得不错

ARM处理器还有一些在其他RISC的架构所不常见到的特色,例如PC-相对寻址(的确在ARM上PC为16个

的其中一个)以及 前递加或后递加的寻址模式

另外一些注意事项是 ARM 处理器会随着時间,不断地增加它的

某些早期的 ARM 处理器(比ARM7TDMI更早),譬如可能并未具备指令可以读取两 Bytes 的数量因此,严格来讲对这些处理器产生程式码时,就不可能处理如 C 语言物件中使用 "volatile short" 的资料型态

ARM7 和大多数较早的设计具备三阶段的流水线化(Pipeline):提取指令、解码,并执行较高效能的设计,如 ARM9则有五阶段的流水线化。提高效能的额外方式包含一颗较快的

,和更广的分支预测逻辑线路

”提供一种非侵入式嘚方法来延伸指令集,可透过软件下 MCR、MRC、MRRC和MCRR 等指令来对协处理器寻址协处理器空间逻辑上通常分成16个协处理器,编号分别从 0 至 15 而第15号協处理器(CP15)是保留用作某些常用的控制功能,像是使用高速缓存和记忆管理单元运算(若包含于处理器时)

在 ARM 架构的机器中,周边装置连接处理器的方式通常透过将装置的实体

对应到 ARM 的内存空间、协处理器空间,或是连接到另外依序接上处理器的装置(如总线)协處理器的存取延迟较低,所以有些周边装置(例如

中断控制器)会设计成可透过不同方式存取(透过内存和协处理器)

较新的ARM处理器有┅种16-bit指令模式,叫做Thumb也许跟每个条件式执行指令均耗用4位的情形有关。在Thumb模式下较小的opcode有更少的功能性。例如只有分支可以是条件式的,且许多opcode无法存取所有CPU的暂存器然而,较短的opcode提供整体更佳的编码密度(注:意指程式码在内存中占的空间)即使有些运算需要哽多的指令。特别在内存埠或总线宽度限制在32 以下的情形时更短的Thumb opcode能更有效地使用有限的

,因而提供比32位程式码更佳的效能典型的嵌叺式硬件仅具有较小的32-bit datapath寻址范围以及其他更窄的16 bits寻址(例如

)。在这种情形下通常可行的方案是编译成 Thumb 程式码,并自行最佳化一些使用(非Thumb)32位

的CPU相关程式区因而能将它们置入受限的32-bit总线宽度的内存中。

首颗具备 Thumb 技术的处理器是 ARM7TDMI所有 ARM9 和后来的家族,包括

首颗具备Jazelle技术嘚处理器是

:Jazelle以一个英文字母'J'标示于CPU名称中它用来让手机制造商能够加速执行

的游戏和应用程式,也因此促使了这项技术不断地开发

,以额外的 32-bit 指令让指令集的使用更广泛因此 Thumb-2 的预期目标是要达到近乎 Thumb 的编码密度,但能表现出近乎 ARM 指令集在 32-bit 内存下的效能

,业界称為Jazelle RCT技术,于2005年发表首见于

处理器。ThumbEE 提供从 Thumb-2 而来的一些扩充性在所处的

能特别适用于执行阶段(Runtime)的编码产生(例如即时编译)。Thumb-2EE 是专為一些语言如

能够输出更小的编译码却不会影响到效能

ThumbEE 所提供的新功能,包括在每次存取指令时自动检查是否有无效指标以及一种可鉯执行阵列范围检查的指令,并能够分支到分类器(handlers)其包含一小部份经常呼叫的编码,通常用于高阶语言功能的实作例如对一个新粅件做内存配置。

进阶 SIMD 延伸集业界称为

,其针对多媒体和讯号处理程式具备标准化加速的能力NEON 可以在 10 MHz 的 CPU 上执行 MP3 音效解码,且可以执行 13 MHz 頻率以下的

阵列以及独立执行的硬件。NEON 支援 8-, 16-, 32- 和 64-bit 的整数及单精度浮点数据并以

的方式运算,执行图形和游戏处理中关于语音/视讯的部分SIMD 在 向量超级处理机 中是个决定性的要素,它具备同时多项处理功能在 NEON 技术中,SIMD 最高可支援到同时 16 个运算

是在协同处理器针对ARM架构的衍生技术。它提供低成本的单精度和倍精度

能力并完全相容于ANSI/IEEE Std 754-1985 二进制浮点算数标准。VFP 提供大多数适用于浮点运算的应用例如PDA、智慧手機、语音压缩与解压、3D图像以及数位音效、打印机、机上盒,和汽车应用等VFP 架构也支援

(单指令多重数据)平行化的短向量指令执行。這在图像和讯号处理等应用上非常有助于降低编码大小并增加输出效率。

层面上来说并不具有相容性

(TM) 技术出现在 ARMv6KZ 以及较晚期的应用核惢架构中。它提供了一种低成本的方案针对

)内加入专属的安全核心,由硬件建构的存取控制方式支援两颗虚拟的处理器这个方式可使得应用程式核心能够在两个状态之间切换(通常改称为领域(worlds)以避免和其他功能领域的名称混淆),在此架构下可以避免资讯从较可信的核心领域泄漏至较不安全的领域这种

领域之间的切换通常是与处理器其他功能完全无关联性(orthogonal),因此各个领域可以各自独立运作泹却仍能使用同一颗内核内存和周边装置也可因此得知内核运作的领域为何,并能针对这个方式来提供对装置的机密和编码进行存取控淛典型的 TrustZone 技术应用是要能在一个缺乏安全性的环境下完整地执行操作系统,并在可信的环境下能有更少的安全性的编码

1、ARM微处理器内核的选择从前面所介绍的内容可知,ARM微处理器包含一系列的内核结构以适应不同的应用领域,用户如果希望使用WinCE或标准Linux等操作系统以减尐软件开发时间就需要选择ARM720T以上带有MMU(Memory Management CE和标准Linux,但目前有uCLinux等不需要MMU支持的操作系统可运行于ARM7TDMI硬件平台之上事实上,uCLinux已经成功移植到多種不带MMU的微处理器平台上并在稳定性和其他方面都有上佳表现

在很大程度上决定了ARM微处理器的处理能力。ARM7系列

为100MHz- 233MHzARM10最高可以达到700MHz.不同芯爿对时钟的处理不同,有的芯片只需要一个主时钟频率有的芯片内部时钟控制器可以分别为ARM 核和USB、UART、DSP、音频等功能部件提供不同频率的時钟。

3、大多数的ARM微处理器片内存储器的容量都不太大需要用户在设计系统时外扩存储器,但也有部分芯片具有相对较大的片内存储空間如ATMEL的AT91F40162就具有高达2MB的片内程序存储空间,用户在设计时可考虑选用这种类型以简化系统的设计。

4、片内外围电路的选择除ARM微处理器核鉯外几乎所有的ARM芯片均根据各自不同的应用领域,扩展了相关功能模块并集成在芯片之中,我们称之为片内外围电路如USB接口、IIS接口、LCD控制器、键盘接口、RTC、ADC和DAC、DSP协处理器等,设计者应分析系统的需求尽可能采用片内外围电路完成所需的功能,这样既可简化系统的设計同时提高系统的可靠性

搭载ARM芯片架构的设备数量是英特尔的25倍。全世界99%的智能手机和平板电脑都采用ARM架构约有43亿人每天都会触摸一囼搭载ARM芯片的设备,占全球总人口的60%

所有的iPhone和iPad都使用ARM的芯片,多数Kindle电子阅读器和Android设备也都采用这一架构与这种广泛触角极不相称的是,ARM的营收可以用少得可怜来形容虽然全世界几乎所有的智能手机几乎都采用了该公司的芯片设计,但平均每卖出一款这样的手机该公司只能得到1美分,而英特尔的芯片单位收益却高达数十至数百美元不等

ARM网络阵营成员主要包括博通、Cavium和Freescale。其他合作包括与AMD一道为虚拟化軟件打造ENEA的合作、以及与AppliedMicro在虚拟机顶盒(vSTB)概念验证方面的合作

大部分领先的网络/电信制造商正积极地将其下一代平台迁移到ARM平台上来,有理由相信在今后的几年中ARM在行业中将扮演一个极为重要的角色。

  • 3. .启信宝[引用日期]
  • 8. .江苏省经济和信息化委员会[引用日期]

这两天科技圈最大的新闻就是一镓日本公司软银花320亿美金收购了英国的ARM公司有声音认为这是软银公司老板孙正义在借英镑大跌的关头趁火打劫,也有 人说软银这钱来自賣阿里巴巴的股票ARM公司创始人Hermann Hauser则对媒体说公司被收购这事儿让他很难过。

虽然笔者见过很多业内人士都搞不清ARM这个词到底应该念成“A-R-M”還是应该直接连读但不可否认的是ARM公司的产品已经渗透到全世界人民的日常生活中了。ARM架构是一种使用精简指令集(RISC)的CPU架构我们日瑺能接触到的几乎100%的智能手机和智能电视的CPU都基于ARM架构,同时还有很多日常不怎么感受得到到的嵌入式设备也都使用了ARM架构。

从市场占囿率上来看ARM和Intel公司的X86是当今世界并驾齐驱两大CPU架构,这两家公司都是半导体行业的泰山北斗级角色但两者的市场策略其实有极大的不哃,X86架构只授权给五个手指头都能数的过来的半导体公司而Intel自己生产的CPU从来都是占据统治地位,基本上是一家独大;而ARM公司自己根本不苼产芯片所有的ARM芯片都是第三方公司从ARM那里购买设计和许可然后根据自己的需求定制,再找半导体工厂生产出来所以,相比起Intel公司自巳研发自产自销还在全国各地开厂,超过10万名的员工ARM仅仅一两千名员工真算得上是轻资产公司了。

在这种情况下ARM这家英国公司被日夲人收购,不禁会让人们引起广泛的联想(甚至有人还联想到了抵制日货上果真是骨骼惊奇)。不过呢其实这桩收购案对国人的日常苼活估计起不了多大的影响,倒是有不少人指出智能手机的领头羊苹果公司应该好好思考一下未来:如果ARM架构被日本人控制未来的iPhone所使鼡的CPU是不是应该有个Plan B了?

我看到有人给苹果支招说应该与同是美国公司的Intel合作以后苹果的电脑和手机都基于X86架构,还挺好的可实际上呢,就在几个月前Intel已经宣布放弃移动处理器市场之前几年投入的100多亿美金基本上都白白烧掉了。实际上对半导体行业稍微熟悉一些的囚士都会意识到,相比Intel苹果手机CPU更适合的备份方案应该是MIPS。

虽然现在人只知ARM而不知MIPS但实际上MIPS架构曾经的风头并不弱于ARM,它曾经在嵌入式设备领域里占据很大的份额;而消费领域也有不少我们熟悉的索尼PS、PS2、PSP游戏机就是基于MIPS架构的;另外,所谓的“中国芯”中科院发展了十几年的龙芯,其实也是向MIPS公司交了授权费的不过与ARM公司不同,MIPS被认为是学院派(其创始人约翰·轩尼诗至今还是斯坦福大学的校长),不擅长商业发展,近年已经非常没落。2013年在向ARM、IBM、Intel等公司组成的财团出售了489项专利之后MIPS已经被另一家英国公司Imagination Technologies收购,收购价仅仅6000萬美金联系到ARM卖出的320亿美金,MIPS真是好可怜

从某些方面来看,MIPS和ARM非常相似都是采用精简指令集,都是针对低功耗应用设计而且都是采用第三方授权方式生产;但实际上两者也有几大的不同,学院派的MIPS允许第三方对CPU架构进行大幅修改而ARM只允许全球极少的几家半导体公司修改CPU架构(包括高通、苹果、NVIDIA和三星,全是半导体大拿)其他生产ARM芯片的公司都是直接采用ARM公版设计,而不能做任何修改(例如华为海思)ARM的这项策略显然很适合商业推广,对第三方公司的技术要求也有所降低开发的周期也会大大缩短,只需要照着ARM公版的CPU和GPU架构找芯片代工厂下单、流片、生产即可

不过缺点现在也凸显出来,毕竟ARM公版可能不能照顾所有第三方厂商的具体需求有时候就会掉链子。這方面大家比较熟悉的事件就是高通高通骁龙CPU排行810由于高通自行研发的芯片架构迟迟不能上市,就图省事直接用了ARM公版设计结果造成市面上多款采用高通高通骁龙CPU排行810的手机有过热死机的现象。

当然向苹果建议MIPS还有一个重要原因。苹果公司其实和Imagination Technologies有着长期的合作关系苹果手机从第一代iPhone开始就一直在使用Imagination Technologies提供的GPU设计,也就是Power VR说到Power VR,也不是个简单角色上世纪90年代曾经参与过桌面显卡大战(世嘉公司嘚Dreamcast就用了Power VR图形芯片),失利之后就转战低功耗市场当然对于苹果的青睐,Power VR也并没有让人失望基本上每一代iPhone和iPad都是当时的图形性能最强嘚移动设备,这必须是Power VR的功劳

可惜的是,虽然Imagination Technologies早就买下了MIPS架构之后也推出过一些新的产品,但在已经被ARM所垄断的智能手机领域完全没囿声音出现说买来砸手里也并不为过。在这种情况之下如果苹果能与该公司进一步合作,CPU和GPU设计都采用Imagination Technologies的方案真是充满了想象力。這不是说能赚到多少钱或者跑多高的分的问题而是我们的世界需要多元化。看看现在的Intel就知道了近5年来的桌面CPU性能几乎没多大的进步,这就充分说明:一家独大绝对不是个好现象

之前,曾经有人建议苹果收购ARM公司我倒觉得苹果收了Imagination Technologies更合适。

微信公众号搜索"爱板网"加關注每日最新的开发板、智能硬件、硬件、活动等信息可以让你一手全掌握。推荐关注!

【微信扫描下图可直接关注】

我要回帖

更多关于 高通骁龙cpu排行 的文章

 

随机推荐