文/Boone

来源:中关村在线,智慧产品圈等

中兴事件引起了全球的轰动,大家的目光聚集在服务器、计算机、存储底层芯片技术缺乏之上。紫光等国产芯片供应商股票应声上涨。

此次事件反应出了我国在芯片及其产业链上较为薄弱;毕竟PC时代,我们起步时间太晚。不过在随即到来的物联网(芯片)时代,我们还是有希望实现弯道超车的。物联网芯片作为万物互联的重要部分之一,包含安全芯片、移动支付芯片、通讯射频芯片和身份识别类芯片等芯片产业,预计2020年我国物联网规模将达1.5万亿。接下来本篇文章主要介绍物联网主控芯片的几种架构。

国内外巨头纷纷布局物联网芯片

物联网光明的市场前景和尚未定型的IoT主控芯片架构市场,引得国内外巨头纷纷发力,抢占制高点。

国外方面,英特尔早在2014年便发布基于x86的名为爱迪生(Edison)芯片,紧接着2015年推出基于x86的居里(Curie)芯片;高通自然也不甘停滞于移动领域,于2016年首发基于自己Krait300架构骁龙600E和410E物联网芯片,Krait300架构是基于ARM V7 指令集的,性能介于ARM设计的A9、A15架构之间;三星也于2015年便发布Artik1、5、10三款物联网芯片,均基于ARM架构。此外,谷歌、AMD、英伟达等巨头也纷纷研发物联网芯片。

国内市场,联发科在2015年便推出基于ARM v7架构物联网芯片MT2503,已广泛用于共享单车领域,并于今年与微软达成协议,合作推出首款AzureSphere芯片MT3620;华为海思于2016年9月推出首款正式商用物联网芯片,其Boudica 120、150芯片也于2017年下半年大规模出货,均基于ARM架构;此外,中芯国际、华虹宏力、台积电、展讯、华润微、联芯科技等厂商也纷纷布局物联网芯片市场。

物联网芯片架构

万物互联的前提是智能终端设备与传感器的连接,其应用场景和特性使得物联网芯片偏向低功耗和高整合度,低功耗使得开发人员能够为功耗受限设备增添功能,同时保持芯片尺寸,扩大应用可能性。添加高集成度的元件可实现芯片的即插即用,简化应用开发,方便设备更新换代,便于产品快速推向市场。

由于物联网应用特点和场景需求,高效、精简的指令集和低功耗的芯片是更好的选择。因此究竟什么架构会是适合物联网专用芯片呢?

ARM架构

随着智能手机的发展,ARM构架在这几年算是大放异彩,ARM是RISC微处理器的代表作之一,最大的特点在于节能,广泛的在嵌入式系统设计中被使用,甚至很多人心中默认的物联网芯片就是ARM构架。

目前市面上芯片架构主要以x86和ARM为主。相比基于复杂指令集的x86架构,ARM架构由于采用精简指令集,其芯片更为精简、功耗更低,而物联网的特性和应用场景又要求其使用的芯片必须考虑功耗和集成度,这使得基于ARM架构的物联网芯片在万物互联的时代占据着先天优势。

事实也正是如此,如上文提到的高通600E和410E物联网芯片、华为Boudica 120和150物联网芯片以及三星Artik1、5、10三款物联网芯片,均基于ARM架构,联发科采用ARM v7架构的MT2503物联网芯片已广泛用于共享单车领域。

x86

面前市面上基于x86架构的物联网芯片恐怕只有英特尔一家,其2014年和2015年推出的Edison、Curie均基于x86架构。或许是意识到x86架构在物联网时代的无奈,英特尔后继针对物联网开发的芯片虽仍然基于x86架构,但在内部精简系统指令并对耗能问题进行控制,这样的做法也变相承认了x86架构在物联网时代走不通。

于是Intel宣布斥资167亿美元,以每股约54美元的价格收购全球第二大FPGA厂商Altera(阿尔特拉),这是Intel成立47年以来历史上规模最大的收购。本次Intel的收购对应的估值高达35倍,这在半导体领域已经非常罕见。

Intel收购Altera,主要基于三方面考虑:

第一IBM与全球第一大FPGA厂商Xilinx合作主攻大数据和云计算方向这引起Intel的巨大担忧。Intel已经在移动处理器落后,大数据和云计算领域不能再落后。Intel此次与Altera合作,将开放Intel处理器的内部接口,形成CPU+FPGA的组合模式。其中FPGA用于整形计算,cpu进行浮点计算和调度,此组合的拥有更高的单位功耗性能和更低的时延。

第二IC设计和流片成本随着半导体制程指数增长,FPGA在物联网领域将替代高价值、批量相对较小(5万片以下)、多通道计算的专用设备替代ASIC。同时,FPGA开发周期比ASIC短50%,可以用来快速抢占市场

第三、Intel收购Altera其实是看好物联网领域的机会之前FPGA的主要作用之一是用于原型设计,先用FPGA做功能验证然后用ASIC流片,是为了在节约成本的情况下更好的设计ASIC。但是随着FPGA自身的性能、能力与可实现逻辑的复杂度的不断提升,现在FPGA在高性能、多通道计算领域可以直接代替一些部分分ASIC和和DSP来使用,主要原因三点:并行运算、硬件结构可变、运行中可以更改。

FPGA

物联网的特点之一便是场景应用的多样性,这要求物联网芯片功能不必复杂,但需满足不同场景的开发需求。FPGA的出现为物联网芯片提供了新的可能性,其可编程设计优势能帮助开发者缩短研发时间,从硬件结构的改变来适应算法的要求,以满足物联网多样性的定制化需求。

FPGA主要应用于视频、工业、通信、汽车等领域,因为这些领域一般表现为芯片使用量少、应用差异化严重、功能没有完善、功耗要求不高、性能要求稳定可靠等特点。但是对于消费类应用领域而言,首要考虑的因素是价格和功能。

价格最便宜的FPGA也高于其他芯片的好几倍,例如xilinx的FPGA价格最少是在10美金以上。除价格之外,FPGA的功耗至少比主控芯片高一个数量级以上,几乎不可能应用在可穿戴式设备这种领域中,而用在一些高端的消费类市场应用较多,如高端电视机、中央空调等。

国际大厂的态度基本上都是不看好FPGA在消费类智能硬件中的应用,价格和功耗是最大的挑战。

虽然功耗和价格并不占优势,但是在定制化需求提升的情况下,FPGA可编程、端口灵活的优势就变的尤为重要。

RISC-V

除ARM外,基于精简指令集另一架构便是RISC-V。

RISC-V是一款基于精简指令集袁泽创建的开源指令集架构(ISA),从2010年开始RISC-V架构出现到现在,它正在以开源(免费的)优势快速成长。基于RISC-V的芯片企业不断出现,面向物联网、 人工智能、嵌入式等市场开放,与封闭的商业ISA表现出极大活力。

RISC-V指令集的设计考虑了小型、快速、低功耗的现实世界实现,但没有对特定微架构风格的过度架构。此外,RISC-V的另一大优势便是开源,这也意味着厂商无需花钱去购买ip,模块化也使得用户可根据需求自由定制,配置不同的指令子集。

据了解,目前特斯拉已加入RISC-V基金会,并考虑在新款芯片中使用RISC-V设计。西部数据和英伟达(NVIDIA)已宣布,计划在部分产品中引入这种新的芯片设计。

尽管以现在仅有8年历史的RISC-V架构挑战ARM还有一定难度,但是它提供了一种新的思路和方向。面对物联网平台快速成长,物联网应用大爆发的千载难逢的成长期,开源的RISC-V架构带来更低成本的芯片,必定会吸引一部分对成本敏感的IOT企业,其更好的灵活性也会带来定制化芯片的可能。

当然RISC-V目前还只是微处理器,对于Unix级应用处理器而言还需要更长的时间去实现应用。就目前市场来看,Intel主宰了数据中心领域, ARM主宰移动领域。而对于即将到来的物联网时代,生态链还处于新兴状态,更低的成本和更自由的设计应用对于RISC-V来说也许会迎来大爆发的机遇。

ASIC

ASIC芯片的优势是运算能力强、规模量产成本低,但开发周期长、单次流片成本高,主要适用于量大、对运算能力要求较高、开发周期较长的领域,比如大部分消费电子芯片和实验。

相较ASIC 来说,FPGA的功耗比较大,成本优势也不足以支撑高性价比的物联网,因此,目前针对边缘云计算的最新应用方案,ASIC的选用性更强。

ASIC可以依照产品需求的不同而定制化成不同的集成电路,虽然相比FPGA,ASIC性能更高、功耗更低,但其灵活性并没FPGA好。如今年7月底,谷歌便发布了ASIC芯片Edge TPU,旨在补充谷歌云的TPU芯片,进一步完善物联网市场。

总结

物联网芯片已成为国内外巨头眼中的香饽饽,英特尔x86架构统治PC芯片20年,ARM架构制霸移动通讯芯片,已经到来的物联网时代,ARM架构或者x86架构还能延续辉煌吗?

中兴解禁说明,全球电子产业属于一个生态,企图仅仅通过控制某一个环节,比如芯片来控制整个生态,是不现实的。而且由于是生态系统,相互之间也是控制和制约的,再加上芯片的需求根据应用领域各异,没有一个能包打天下。

目前情况来看,既要从整体生态的角度去分析和布局物联网技术,需要在关键技术上,强化自身实力,打造创新壁垒。

未来智能实验室是人工智能学家与科学院相关机构联合成立的人工智能,互联网和脑科学交叉研究机构。

未来智能实验室的主要工作包括:建立AI智能系统智商评测体系,开展世界人工智能智商评测;开展互联网(城市)云脑研究计划,构建互联网(城市)云脑技术和企业图谱,为提升企业,行业与城市的智能水平服务。

  如果您对实验室的研究感兴趣,欢迎加入未来智能实验室线上平台。扫描以下二维码或点击本文左下角“阅读原文”

一文了解物联网主控芯片架构之争相关推荐

  1. 什么是物联网平台,从完整的物联网系统架构来介绍物联网平台

    近年来,物联网技术已深入到人们生活.工业.城市建设方方面面,产业的爆发已经进入临界点.比照互联网时代BAT的成功,物联网平台之争已成为如今的一个大热门,作为产业生态构建的核心关键环节,掌握物联网平台, ...

  2. Tair 对 Redis 引擎架构之争的看法

    Tair 对 Redis 引擎架构之争的看法 文章目录 Tair 对 Redis 引擎架构之争的看法 背景 Tair 引擎架构的发展 Tair 对引擎模型的思考 Tair 并发引擎设计 Tair 慢查 ...

  3. 转载 达芬奇五年沉浮——嵌入式处理器架构之争决战2012

    在DM642时代,是"一招鲜,吃遍天".只有一颗处理器,无论客户做多少个产品线,多 少种产品,只用维护一种开发环境和软件,只用保持为数不多的一个BOM 清单即可:可 是到了达芬奇时 ...

  4. 阿里云 物联网产品架构

    阿里云物联网产品架构 一.总述 设备连接物联网平台,与物联网平台进行数据通信.物联网平台可将设备数据流转到其他阿里云产品中进行存储和处理.这是构建物联网应用的基础. 二.阿里云物联网产品分析 2.1 ...

  5. 魔改ResNet反超Transformer再掀架构之争!作者说“没一处是创新”,这些优化trick值得学...

    梦晨 发自 凹非寺 量子位 | 公众号 QbitAI 过去一年,Transformer频频跨界视觉领域,大有抢CNN饭碗之势. 先是图像分类上被谷歌ViT突破,后来目标检测和图像分割又被微软Swin ...

  6. 网络架构之争:三大主流架构对决,谁是王者?深入思考CNN、Transformer与MLP

    作者丨happy 编辑丨极市平台 本文首发于极市平台公众号,转载请获得授权并标明出处. 论文链接:https://arXiv.org/abs/2108.13002 本文是中科大&MSRA在DN ...

  7. 泛在电力物联网分析—架构形式

    :国家电网公司在2019年3月7日发布了泛在电力物联网建设大纲,对于电力物联网的建设和发展进行了工作部署.根据文件内容,通过三年攻坚,到2021年初步建成泛在电力物联网:通过三年提升,到2024年建成 ...

  8. 怎么看电脑系统是win几_一文看懂arm架构和x86架构有什么区别

    一文看懂arm架构和x86架构有什么区别 本文主要介绍的是arm架构和x86架构的区别,首先介绍了ARM架构图,其次介绍了x86架构图,最后从性能.扩展能力.操作系统的兼容性.软件开发的方便性及可使用 ...

  9. 一文理解Netty模型架构

    转载自  一文理解Netty模型架构 本文基于Netty4.1展开介绍相关理论模型,使用场景,基本组件.整体架构,知其然且知其所以然,希望给读者提供学习实践参考. 1 Netty简介 Netty是 一 ...

最新文章

  1. JSF实现“Hello World!”
  2. vuejs和php的区别,VueJS全面解析
  3. Wannafly挑战赛22 D 整数序列 (线段树维护三角函数值)
  4. 网络编程(一)基础知识
  5. loss函数之L1Loss,MSELoss,SmoothL1Loss, HuberLoss
  6. codeforces776D
  7. java 局部内部类
  8. Qtum量子链入驻慢雾区,漏洞赏金计划单项最高奖励达1万美金!
  9. ABAQUS6.10 VS2008 Intel fortan11.1
  10. java jre 和jed_需要jre的软件如何安装,如jedit?
  11. Java安装以后为什么打不开java打不开一闪而过如何解决
  12. python相关性系数显著性检验_【Python计算检验值】一元线性回归拟合,t值与p值,显著性检验...
  13. python 方波信号_python实现周期方波信号频谱图
  14. 使用云服务器上线网站流程
  15. 分享2020年线上支付接口产品讲解
  16. 2020.5.12第一次博客
  17. 减轻运维人员工作压力?一招轻松实现无人值守
  18. QQ局域网聊天软件MFC CSocket编程
  19. 物联网安全的发展现状与展望
  20. 查看服务器进程,判断是谁在使用用服务器或者路径

热门文章

  1. 下一代数据网加速器成立,致力于建设智能时代的大数据基础设施
  2. 清华校友陈怡然、杨越组队进军AI芯片市场,成立苹芯科技,最新Pre-A轮斩获近千万美元...
  3. CVPR 2021 Oral | 我给大家表演一个无中生有!北航商汤耶鲁新作:DSG
  4. 目标检测别再刷榜了,让流感知来展示真正的技术!ECCV 2020 最佳论文提名
  5. 【2020新书推荐】Introduction to Deep Learning
  6. 【实战教程】NLP-Beginner:自然语言处理入门练习
  7. Python必须要掌握的高端语法
  8. 药企信息化项目必经的三步走
  9. N-LTP:基于预训练模型的中文自然语言处理平台
  10. 学术分享丨机器人学习的思考