近几年,尤其是2018年以来,国产芯片产业迎来了前所未有的发展高潮。从政府到民间,智能物联网(AIoT)时代已来,AIoT设备开始部署在越来越多的领域。很多人家中已经拥有可以通过手机APP控制的嵌入了芯片的插座、台灯等家用品,我的同事还开发了一款可以与人交互的杯子;而在寒冷的东北大兴安岭,数万平方公里的森林中部署了几万个红外摄像机,实时监测动物的行踪,甚至可以通过AI功能直接识别出是哪一种动物。AIoT设备应用如此广泛,很多预测认为未来AIoT对芯片的需求将会增加一个数量级,达到数千亿颗,但同时也带来一个挑战——需求碎片化。

如何应对AIoT对芯片的碎片化需求?对于这个问题,我们也许可以借鉴另外两个领域成功的经验。

互联网也是一个极其碎片化的领域。2012年国家推出了“互联网+”政策,鼓励互联网和各行各业对接。但这个政策如何落地?具体表现形式就是为各行各业开发各种各样的APP。根据工信部统计数据,截至2018年,我国拥有近450万个手机APP,数量雄踞世界第一。每一个APP都不尽相同,可以说是极其碎片化。幸运的是,开源软件极大地降低了APP的开发门槛。数百万个APP,超过80%甚至90%的代码都是基于开源软件,于是APP开发者可以专注于针对不同行业的定制代码,这让3-5人的APP开发团队便能胜任。

模拟芯片也是一个极其碎片化的领域。全球最大的模拟芯片公司德州仪器(TI)公司拥有8万多款不同种类的芯片,而整个公司其实只有3万员工。那德州仪器又是如何做到让3万员工可以开发和维护8万多款芯片?这得益于德州仪器一套共享的芯片研发平台:最底层是全公司共享的芯片制造厂(Foundry);在其之上则是全公司共享的工艺库与芯片开发工具链;然后便是上千个负责开发不同类型芯片的小作坊式的团队,有的负责研发复杂的数字芯片(如DSP、MCU)的团队会有数十人,而有的负责研发模拟小芯片的团队则可能只有3-5人;再往上则是针对数百个应用场景的数字系统解决方案,这些解决方案提供参考设计,从8万多款芯片产品中选择几十到上百颗合适的芯片。

当我们了解了其他领域应对碎片化需求的解决思路,就会发现开源芯片和敏捷设计正式应对AIoT场景芯片碎片化需求的有效手段。近年来,基于RISC-V的开源芯片生态有望提供越来越多的开源IP核,包括CPU、GPU、DDR控制器、WiFi,NB-IoT等等,和基于开源软件的移动互联网APP开发模式类似,这些开源IP核将提供80%甚至90%的基础功能,从而让3-5人的团队便能快速定制针对不同应用场景的AIoT芯片。另一方面,芯片敏捷设计云平台将提供各类基础IP核、开源EDA工具链,和德州仪器的底层共享平台类似,大幅降低芯片设计的前期投入,让3-5人的小作坊团队也能在云平台上根据AIoT场景开发定制芯片。

我们有理由相信,开源芯片生态与敏捷设计云平台的结合,正是应对AIoT场景芯片碎片化需求的解决之道

2021.5.11@G18高铁(济南-北京)

如何应对AIoT对芯片的碎片化需求?相关推荐

  1. 物联网操作系统碎片化问题分析与思考

    一.概述 本文以物联网操作系统面临的碎片化问题为主题,从CPU.外设.组件与接口四个方面出发,阐述物联网操作系统面临的挑战以及一些设计理念.以总分1.0进行度量,我认为整个物联网系统的碎片化指数如下: ...

  2. AI算力碎片化:矩阵乘法的启示

    尽管AI的发展取得了巨大进步,但编译器LLVM之父Chris Lattner认为,AI技术应用并不深入,远远没有发挥出已有机器学习研究的所有潜力.而AI系统和工具的单一化和碎片化正是造成这一问题的根源 ...

  3. AI硬件碎片化难题,英特尔想用“一个API”解决,还推出新的编程语言DPC++

    晓查 发自 凹非寺  量子位 报道 | 公众号 QbitAI AI开发者最怕什么?硬件不统一,带来的开发碎片化问题. 现在用于AI开发的硬件,不仅有CPU.GPU,还有FPGA.AI专用计算芯片.不同 ...

  4. RISC-V正在采取行动,避免MIPS类的碎片化

    来源:半导体行业观察 在技术重量级人物的支持下,RISC-V 不断增长,但也带来了挑战:鼓励 CPU 设计人员保持一致,并避免MIPS和Android中发生的那种碎片化. 考虑到这一点,协调开源指令集 ...

  5. android9谷歌推送,谷歌Android 9.0系统将统一推送以改善更新碎片化

    原标题:谷歌Android 9.0系统将统一推送以改善更新碎片化 玩懂手机网消息,Android和iOS一直是用户眼中两种不同的代名词,Android非常开放,是高度可定制的操作系统,设备制造商还是开 ...

  6. 论MS-Ajax导致的大对象堆碎片化问题

    引言 以个人的经验,在.Net下所有的OOM问题都是有解的,但有一个唯一的例外,就是GC大对象堆的碎片化问题..Net的GC程序有一个致命缺陷,就是从来不对大对象堆LOH(Large Object H ...

  7. “拼图”化解智慧城市“碎片化”难题

    作为推动新型城镇化的重要引擎,智慧城市被大家寄予厚望,在全国近300个城市落地.但是,在各地推进的过程中,系统"碎片化"的现象时有发生.如何化解这个难题,一直是行业关注的焦点. 7 ...

  8. 艾拉物联:标准协议不同,碎片化将是IoT长期挑战

    Ayla Networks(艾拉物联)认为,物联网(IoT)行业未来发展最大的挑战,是不同的标准协议,将使物联网很长一段时间都保持碎片化. Ayla首席执行官兼联合创始人David Friedman认 ...

  9. 移动开发的碎片化时代

    移动开发的碎片化时代,我们该怎么办? 发表于2013-04-26 17:00| 5161次阅读| 来源CSDN| 25 条评论| 作者唐小引 CMDN移动开发碎片化程序员清源教育程凯征教育 摘要:在C ...

最新文章

  1. 四川师范大学大学计算机基础,四川师范大学2009-2010学年计算机基础期末考试试题.doc...
  2. 从头开始 启动开源电商项目jShop
  3. WIN10常用快捷键(打开资源管理器、显示桌面、截图)
  4. Android ExpandableListView实现列表可扩展点击显示内容或隐藏内容
  5. 蚂蚁金服CTO程立:金融级分布式交易的技术路径
  6. Astar寻路教程!
  7. 干货分享 | 免费下载文库下载器,学生党必备神器
  8. 共享该文件当前不能用户此计算机,局域网共享常见问题解决汇集
  9. PymuPDF实现PDF文字和图片的修改
  10. 基于阿里云生活物联网平台的智能家居(物联网,智能家居,STM32,阿里云生活物联网平台,人脸识别,语音识别,语音交互)
  11. c:forEach--------------JSTL
  12. 无需编程,DIY自己智能小车的Android蓝牙遥控软件(三)
  13. 《Java8实战》第5章 使用流
  14. ceph s3cmd上传文件时报错: ERROR: S3 error: 416 (InvalidRange)
  15. 以网易云音乐为例,分析产品笔面试中介绍类问题
  16. Axure的热区元件的作用
  17. 成功人士必备“十商”,一张思维导图让你清晰认识自己
  18. A069_店铺入驻_FastDfs_邮件
  19. ubuntu16.04下配置samba共享服务支持Windows访问
  20. 核心游戏大作销量超预期,游戏巨头Take-Two已经回春?

热门文章

  1. python 计算方位角(根据两点的坐标计算)
  2. 哭死!奉劝粗心的兄弟姐妹入碎屏险!
  3. MySQL删除小写记录
  4. R语言潜类别混合效应模型(Latent Class Mixed Model ,LCMM)分析老年痴呆年龄数据
  5. 弘辽科技:拼多多多多场景推广的收藏准确吗只有收藏没有成交咋办
  6. 升压BOOST电路和降压BUCK电路最容易的理解
  7. 3D模型欣赏:科幻场景走廊 融合多重科幻元素,材质处理细致
  8. 演示TDE的数据加密示例,并用logminer验证加密效果
  9. 如何解决LTPS Mura不良
  10. u9过期老玉米挖掘软件V2版-过期域名采集软件-网址采集软件-域名采集软件-未注册域名检测软件-老域名采集工具