和x86展开正面冲突 ARM染指PC已成定局

发布者:电子创新者最新更新时间:2017-05-08 关键字:x86  ARM 手机看文章 扫描二维码
随时随地手机看文章

  就像英特尔总在努力实现移动梦想一样,ARM也在窥视千亿级别的PC市场。在于微软的紧密合作下,ARM染指PC已成定局。那么,ARM是如何实现“虎口拔牙”计划的呢?下面就随嵌入式小编一起来了解一下相关内容吧。

  背景知识:ARM的历史

  ARM(英国芯片设计公司)的历史最早可以追溯到1978元,其前身Acorn RISC MachineAcorn Computer于剑桥成立。1985年,当时的IT巨头Olivetti收购了Acorn 49.3%的股份,由于理念不同所以Acorn选择独立。1990年,Acorn携手Apple、VLSI等公司共同出资创建了ARM,Acorn RISC Machine也正式更名为Advanced RISC Machine,即今天ARM公司的全称。2016年,日本软银以234亿英镑(约合310亿美元)的价格收购了ARM。

当年的Acorn ARM处理器和计算机平台

  迥异的商业模式

  在PC时代,英特尔的“王霸之气”无人可敌,ARM也只好避其锋芒,转而开始研发在当时并不被看好的RISC精简指令集,定义产品的核心为:低成本、低功耗、高效率。由于销路不畅,所以ARM只好选择了与英特尔截然迥异的商业化模式。

  在半导体芯片产业链中,大体可以分为IP设计,IC设计,晶圆制造和封装测试四个环节。英特尔选择的是亲力亲为,打包了包括研发、生产、测试乃至后期销售的所有环节。而ARM受困于资金,只能将所有精力都集中在IP设计这一个环节身上。

  换句话说,ARM就是一家IP设计公司,它的工作就是每隔几年研发一代CPU的指令集架构(如ARMv8和Cortex-A73),并将这个指令集架构授权给IC芯片公司(比如高通、联发科、三星、海思等)。接下来,IC公司通过指令集架构设计出实际的芯片(如骁龙820、Helio X20、麒麟960),再联系晶圆制造企业(如台积电、三星)进行生产和封装测试,最终销售给硬件厂商(如华为、小米)进行手机的研发和生产。

Cortex-A73架构图

  

麒麟960的结构图

  

 和x86展开正面冲突 ARM染指PC已成定局

  ARM的盈利来源,则在于前期的授权费用,以及IC公司在芯片销售时收取的提成费用。理论上讲ARM授权的企业越多,利润越大。在2015年,ARM的营收为14.89亿美元,但同期英特尔的营收则达到了516.9亿美元,虽然表面上看起来差距悬殊,但ARM这种售卖知识产权的商业模式注定其站在了整个行业价值链的顶端,授权企业的盈亏都与它无关;而英特尔亲力亲为的商业模式固然营收巨大,但却自负盈亏,在PC产业不景气的今天很难止住下跌趋势。

  ARM的杀手锏

  ARM之所以能在移动领域将以英特尔为代表的X86阵营笼罩在阴云之下,就是因为它赌对了RISC精简指令集在嵌入式芯片的发展趋势。

  我们都是到,一颗CPU芯片的功能和性能高低强弱,都反映在晶体管数量上。晶体管数量越多,性能功能越强,但同时也会带来更高的功耗,需要更先进的制程工艺加以弥补。X86架构包含很多指令集,流水线、分支预测等硬件逻辑也极为复杂,这些都需要用去更多晶体管;ARM架构指令集数量少、逻辑简单功能单一,所以它对晶体管的需求远不如X86那么多。翻译过来,就是ARM效率高,更省电。

和x86展开正面冲突 ARM染指PC已成定局

  对移动设备而言,“过剩”的性能就是浪费,够用就好才是王道。所以,ARM才能一度在手机、Pocket PC、嵌入控制、多媒体数字等处理器领域拥有绝对主导的地位。

  为反击X86积蓄力量

  当移动设备步入智能时代后,更高的性能就成为了ARM的下一步发展目标。继ARM11(基于ARMv6指令集)之后,ARM将以后的产品全部改名为“Cortex”(基于ARMv7指令集),并细分为了“A”(高性能)、“R”(针对实时系统)和“M”(列对微控制器)三大系列。

  

和x86展开正面冲突 ARM染指PC已成定局

  智能手机所搭载的ARM处理器,全都是Cortex-A系列,而它也从最早的Cortex-A8,一路升级到A9、A15、A17、A53、A57、A72、A73等等,每一代Cortex-A的革新,就意味着智能手机在性能上再度进化。

  没错,在智能手机、平板电脑崛起的时代,如果ARM还一味坚持保守的“功耗至上论”,只能等待被历史淘汰的命运,而诺基亚就曾为对新技术反应迟钝而付出了代价:在竞争对手纷纷武装1GHz Cortex-A8处理器时,诺基亚最新的旗舰机Nokia N8却仍停留在680MHz主频ARM11处理器的水平上,很尴尬吧?

  

 和x86展开正面冲突 ARM染指PC已成定局

  很多人都觉得Nokia N8速度慢,就是被处理器拖累的

  随后,ARM还顺应趋势推出了64位架构ARMv8(也就是后来的Cortex-A53/A57),并提出了big.LITTLE技术,有效解决了多核处理器中“一核有难,多方围观”的问题,让性能级核心和省电核心可以相互协同作战,实现性能和功耗的兼顾。

  和X86展开正面冲突

  以智能手机和平板电脑为代表的新一代移动设备的兴起,让英特尔决定杀回这个原本熟悉的市场,并借由Atom处理器对ARM“施加压力”。可惜,正如上个章节所述,Atom最终还是英雄末路。

  面对英特尔的进攻态势,ARM也开展了有效的反击,而且还是直接从X86最引以为豪的性能层面入手。以ARM于2015年发布的Cortex-A72架构为例,ARM竟然找来了比Atom还要高一个档次的Core M(14nm的酷睿M-5Y10C)与其作比较,根据ARM官方资料显示Cortex-A72除了单线程性能小输以外,多线程下完胜Core M!领先幅度可达1.6倍且Cortex-A72的内存性能也快过Core M。最关键的是,此时Cortex-A72处理器的功耗只有1W,而Core M功耗高达4W,能耗比再度完胜。

和x86展开正面冲突 ARM染指PC已成定局

  如今ARM最新的Cortex-A73已经进入井喷阶段,在10nm工艺的帮助下其也会表现出更为惊艳的性能。换句话说,随着ARM最新架构技术的不断提升,ARM已然具备了逆袭X86阵营的资本。

  携手谷歌微软闹革命

  PC市场是一个超千亿规模的大蛋糕,既然这个市场的老大英特尔能跨界移动市场挣食,为何ARM不能去抢PC的生意?ARM除了一步步提升Cortex架构性能之余,也找到了很多“志同道合”的伙伴,比如谷歌,比如微软,并随着这些伙伴一起,也在不断向X86阵营施加压力。

  谷歌ChromeBook就是ARM挥师PC市场的先行军,在(海外的)入门级市场受到了广泛好评,ARM处理器可帮此类设备变得更轻更省电。好消息是,未来Chrome OS很有可能加入对Android APP的支持,这就让ChromeBook在与入门级PC的较量中有望取得更多竞争资本。

  

三星旗下的最新款Chromebook Pro,搭载了ARM处理器

  微软对ARM的支持同样给力。虽然经历了Windows Mobile和Windows Phone的失败,但微软始终没有放弃与iOS和Android竞争的希望,全新的Windows 10 Mobile就将正式加入对ARM处理器的支持,并可以运行X86程序!至此,ARM和X86之间的隔阂被正式打破。

  英雄再度所见略同

  前文说过,ARM已被软银收购。而软银此次收购ARM的最大目标则是进一步发展其物联网业务。是不是很熟悉?没错,英特尔之所以取消SoFIA 4G及Broxton处理器,放弃移动市场,就是为了集中精力迎接物联网时代,而ARM(即软银)也将未来赌在了物联网身上。

  

ARM针对物联网低功耗设备的操作系统mbed OS示意图

  有数据显示,到了2018年物联网设备的数量将会超过移动设备,到了2021年,我们将会拥有18亿台PC,86亿台移动设备,157亿台物联网设备。也许,ARM和X86还没能在移动市场分出胜负,战火就将全面蔓延到物联网市场。

    以上是关于嵌入式中-和x86展开正面冲突 ARM染指PC已成定局的相关介绍,如果想要了解更多相关信息,请多多关注eeworld,eeworld电子工程将给大家提供更全、更详细、更新的资讯信息。

关键字:x86  ARM 引用地址:和x86展开正面冲突 ARM染指PC已成定局

上一篇:英特尔芯片存严重漏洞 深藏7年终于被补上
下一篇:Echo触摸音响即将上场 亚马逊统治智能音箱市场!

推荐阅读最新更新时间:2024-05-03 01:10

基于ARM的简易数据采集方案
0 引 言   在计算机测量、控制及信号处理中,数据采集发挥着至关重要的作用。数据采集是获取数据的重要手段,它是从传感器或其他待测设备等模拟或数字被测单元中自动采集信息的过程。而采用ARM内部的A/D转换资源,具有转换速度较高、工作可靠、设计的复杂度较低等优点。同时, ARM还具有体积小、运算速度高,A/D转换分辨率较高的特性,使ARM得到了广泛的应用。本文利用ATMEL公司ARM7系列中的 AT91M55800A设计了一个简易的数据采集方案。该方案具有结构简单、开发容易,可靠性强、价格低廉等特点,有一定的实用价值。   1 数据采集方案的结构和功能   方案结构如图1所示。   该方案是由接收、A/D转换和处理、输出3部分组
[模拟电子]
基于<font color='red'>ARM</font>的简易数据采集方案
AT91RM9200在嵌入式税控POS系统中的应用
1引言 据赛迪顾问统计,全国将有300~500万台的市场装机总容量及相关税务接口软硬件、配套设备、服务和培训等市场需求,会形成至少300~400亿元的巨大市场。然而,整个税控收款机市场急待解决的问题还不少。 税控POs概念在我国提出虽已有几年时间,但其现有方案总体技术含量较低,如今各商家的产品基本已趋于同质化。这一现象非常不利于行业的发展.淡化了人们对该行业发展的期望。分析其原因,有来自企业自身的自主创新能力缺乏,也有来自产业链的上下游厂商配合力度不够,甚至还有来自我国相关行业的法律法规相对滞后和不够完善。所有这些问题,都严重影响着我国税控POS产业的发展。 2方案需求分析 对于一个目标系统应用的方案选型,应考虑安全性能
[单片机]
AT91RM9200在嵌入式税控POS系统中的应用
dsp芯片和arm芯片在技术与应用上有哪区别
DSP: DSP(digital singnal processor)是一种独特的微处理器,有自己的完整指令系统,是以数字信号来处理大量信息的器件。一个数字信号处理器在一块不大的芯片内包括有控制单元、运算单元、各种寄存器以及一定数量的存储单元等等,在其外围还可以连接若干存储器,并可以与一定数量的外部设备互相通信,有软、硬件的全面功能,本身就是一个微型计算机。DSP采用的是哈佛设计,即数据总线和地址总线分开,使程序和数据分别存储在两个分开的空间,允许取指令和执行指令完全重叠。也就是说在执行上一条指令的同时就可取出下一条指令,并进行译码,这大大的提高了微处理器的速度。另外还允许在程序空间和数据空间之间进行传输,因为增加了器件的灵活性。
[单片机]
dsp芯片和<font color='red'>arm</font>芯片在技术与应用上有哪区别
ARM·指令集
【本章内容】 【跳转指令】 1)B WAITA 跳到WAITA编号处 ; B 0x1234 跳到0x1234地址处 ; (一般用于子程序没有返回的时候) 2)BL label (LR=PC-4,PC=label) 【数据处理指令】 1)数据传送指令 MOV R11,#0xF000000B MOV R0, R1 MOVS R3,R1,LSL #2 MOV PC, LR 2)算数运算指令 ADDS R1,R1,#1020 ADD R1,R1,R2, LSL #2 SUBS R0, R0 ,#240 SUBS R2
[单片机]
ARM处理器架构-----协处理器
ARM指令集-协处理器指令详解 ARM可支持多达16个协处理器,主要的作用:ARM处理器初始化,ARM与协处理器的数据处理操作,ARM的寄存器与协处理器的寄存器之间传送数据,以及ARM协处理器的寄存器和存储器之间传送数据。共有5条: -CDP 协处理器数据操作指令 -LDC 协处理器数据加载指令 -STC 协处理器数据存储指令 -MCR ARM的寄存器到协处理器的寄存器的数据传送 -MRC 协处理器的寄存器到ARM的寄存器的数据传送 1、CDP 指令 CDP 指令的格式为: CDP{条件} 协处理器编码,协处理器操作码1,目的寄存器,源寄存器1,源寄存器2,协处理器操作码2。
[单片机]
ARM和单片机的区别
1、软件方面 这应该是最大的区别了。引入了操作系统。为什么引入操作系统?有什么好处嘛? 1)方便。主要体现在后期的开发,即在操作系统上直接开发应用程序。不像单片机一样一切都要重新写。前期的操作系统移植工作,还是要专业人士来做。 2)安全。这是LINUX的一个特点。LINUX的内核与用户空间的内存管理分开,不会因为用户的单个程序错误而引起系统死掉。这在单片机的软件开发中没见到过。 3)高效。引入进程的管理调度系统,使系统运行更加高效。在传统的单片机开发中大多是基于中断的前后台技术,对多任务的管理有局限性。 2、硬件方面 现在的8位单片机技术硬件发展的也非常得快,也出现了许多功能非常强大的单片机。但是与32ARM相比还是有些差距吧
[单片机]
初始化ARM处理器各模式下的堆栈指针SP(R13)
程序设计思路:通过状态寄存器与通用寄存器之间数据传输指令MRS/MSR实现,修改时应采用“读取-修改-写回”三个步骤来实现。每次只需修改相应的域即可,如本次程序只修改C控制域。同时应注意系统模式与用户模式共用SP,只需初始化其一即可。 程序代码如下: (1)在GNU ARM开发环境下编程: .equ _ISR_STARTADDRESS, 0xC7FF000 @设置栈的内存基地址 .equ UserStack, _ISR_STARTADDRESS @用户模式堆栈地址0x7FF000 .equ SVCStack, _ISR_STARTADDRESS+256 @管理模式堆栈地址0x7FF100 .equ UndefStac
[单片机]
龙芯展望2035年:将推7nm 32核CPU 与x86ARM三足鼎立
目前全球主流的通用CPU架构有x86及ARM,它们占据了桌面、服务器及移动平台的绝大多数份额,国内有龙芯开发的龙芯架构,去年推出了自研的指令集LoongArch及龙芯3A/3C5000系列处理器。 龙芯3A/3C5000系列使用的是12nm工艺,频率2.3到2.5GHz,桌面版是4核架构,服务器版是16核架构,在GCC编译环境下运行SPEC CPU2006的定点、浮点单核Base分值均达到26分以上,四核分值达到80分以上。 基于国产操作系统的龙芯3A5000桌面系统的Unixbench单线程分值达1700分以上,四线程分值达到4200分以上。上述测试分值已经逼近市场主流桌面CPU水平,在国内桌面CPU中处于领先地位。
[半导体设计/制造]
龙芯展望2035年:将推7nm 32核CPU 与<font color='red'>x86</font>、<font color='red'>ARM</font>三足鼎立
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved