0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

AI芯片为啥至今都没有出现“爆款”?

电子精选 来源:电子精选 作者:电子精选 2020-02-27 11:17 次阅读

在刚刚过去的2019年,国内外产业玩家们共同推动着AI芯片的车轮向前滚动。7nm芯片还未全面铺开,5nm冲锋的号角已经吹响,在AI强势侵入并颠覆各个传统领域的同时,AI芯片的架构创新持续发酵。“AI芯片”这个新鲜的概念在过去一年间逐渐走过了普及的阶段,越来越被大众所熟知。在行业走过野蛮生长,开始加速落地、加速整合的过程中,也有更多的AI芯片公司也开始走出属于自己的差异化路线。

如今,AI芯片正在云计算手机、安防监控、智能家居自动驾驶五大场景上演新的群雄争霸赛,包括华为、阿里、百度等巨头企业,均拿出自己的“杀手锏”。这些“杀手锏”在不同程度上提振了自己在行业的影响力,也给产业带来巨大变革,更让业界看到了中国半导体行业的希望。但是,在经历了一次次疯狂打call之后,每次都觉得差了点什么——那种感觉仿佛就是看了一晚上网红带货,但是当主播大喊“买它!”之后,却无人下单的尴尬。

可以说,尽管去年各大厂商纷纷推出了多款产品,但至今仍然没有任何一款产品可以称得上“现象级爆款”。为什么出现了此种叫好不叫买的情况?不由让笔者深感疑惑。

究其原因不难发现,覆盖细分领域,偏离主战场是其中的重要问题。相关调研公司数据显示,到2022年,整体AI芯片市场规模将会达到596.2亿美元,其中云端训练+云端推断芯片达到244亿美元,占据四成以上的市场规模。毫无疑问,云端服务器市场是AI芯片的主战场。目前的现状是具备通用性优势的GPGPU占据了云端人工智能主导市场,以TPU为代表的ASIC目前只运用在巨头的闭环生态,FPGA在数据中心业务中还在尝试阶段。目前全球各大公司云计算中心如谷歌、微软、亚马逊、阿里巴巴等主流公司均采用GPU进行AI计算。英伟达就是在这里赚的钵满盆满。目前,全球主流的硬件平台都在使用英伟达的 GPU 进行加速,AMD 也在积极参与。亚马逊网络服务 AWS EC2、Google Cloud Engine(GCE)、IBM Softlayer、Hetzner、Paperspace 、LeaderGPU、阿里云、平安云等计算平台都使用了英伟达的 GPU 产品提供深度学习算法训练服务。

反观其他专用AI芯片厂商,在各自聚焦的细分领域都表现抢眼,但难以粉饰自身配角的地位。赛迪顾问的预测数据显示,2019年中国对于AI芯片需求最大的市场依次为安防、零售、医疗、教育、金融、制造、交通、物流等行业。其中最大的安防市场也仅占20%,多家聚焦安防领域的AI芯片厂商在经历了奋力厮杀后,也难以在出货量等方面取得好成绩。

而深究下去,聚焦单一领域又诱发了另一问题:成本问题。随着芯片制造工艺的日益先进,芯片制造成本也水涨船高,如今设计制造一颗10nm芯片的成本要几千万美元,综合成本高达上亿美元。因此,如果不能保证某款单一应用场景下能够大量出货,专用芯片需要保持一定的通用性与灵活度。

最近两年间,产业界开始陆续涌现出神经网络计算专用芯片(AI芯片),寒武纪、深鉴科技、中星微电子等玩家的AI芯片产品采用的都是28nm的芯片工艺,前期从投入到流片的成本超过400万美元,单一品类出货量没有百万的级别将很难收回成本。

而除了成本之外,AI算法的演进也需要纳入考虑。由于目前人工智能算法还在不断变化、不断演进的过程中,人工智能经历了六十多年的发展才迎来了深度学习的大规模爆发,然而现在深度学习算法还有众多有待优化的方面,比如稀疏化、低功耗、小数据训练等,算法尚未定型。

此外,目前语音/文字/图像/视频等不同应用无法使用统一算法,然而许多实际生活中的AI应用程序(识别图像中的对象或理解人类语言)需要不同类型的具有不同层数的神经网络的组合。

因此,在确保AI应用性能的前提下,AI芯片需要尽可能地保持芯片通用性。那么问题来了:既然GPGPU如此强大,能够大小“通吃”,为什么厂商反而顾左右而言他?其实真正的困难在于GPGPU的技术难度。

硬件角度看,最核心的是指令集。指令集的覆盖面、颗粒度、效率等决定一款芯片能否覆盖到足够宽的应用市场领域,并对软件开发和产品迭代足够友好。无论是英伟达还是AMD的GPGPU,指令集都在千条量级,而目前国内的AI芯片指令集大多数都在百条以内。类型与数量的差别映射到硬件高效实现的复杂程度,差距是巨大的,在这方面国内的团队还存在着一定的差距。另一个重要方面就是基于硬件层的任务管理和智能调度,这可以让芯片从硬件层即提高算力的利用率,也就是大家常说的实际算力。大多数AI芯片的做法是完全依赖于软件层的调度实现,但这种方式第一增加了软件开发的复杂度,第二降低了硬件算力的利用率,第三减缓了软件栈迭代更新的速度,这在AI领域,面向算法模型、开发环境、应用场景加速更新的大背景下无疑大大增加了产品落地与工程化的难度。

在软件方面,毫无疑问,最重要的必然是开发生态,GPGPU通过英伟达十多年的耕耘,已经建立起了一个超过160万开发用户的庞大而成熟的生态-CUDA。AI芯片则需要搭建全新的生态,它会带来两个维度显著的问题,第一个维度是客户端,客户需要冗长的适配期,从原有的开发环境切换到新的软件生态,这不仅带来了资源投入,推迟了业务部署时间窗口,增加了业务的不确定性,更严重的是不利于保护已有的软件投资,软件的很多部分都要重新来写并适配,这对企业级用户来讲恰恰是非常敏感与慎重的事情。另一个维度是产品开发端,从底层芯片与系统软件,跳过CUDA层去直接支持开发框架,必然带来巨大的软件投入,不停得追赶现有框架的新版本,以及生态巨头的新框架,这在底层软件人员缺乏的背景下矛盾显得尤其突出。

本文在一开头就提出了一个貌似针对产品的问题,而事实上,这还是一个关于市场的问题。能否成为爆款,一方面要看产品,另一方面还需要看市场需求。数据显示,2018年中国AI芯片市场依然保持增长,整体市场规模达到80.8亿元,同比增长50.2%。且目前依然以云端训练芯片为主。2018年中国云端训练芯片市场份额达到51.3%。巨大的市场前景,也引来各方诸侯前来抢夺。

除了一骑绝尘的英伟达,其他老牌的芯片巨头都没闲着,特别是Intel也在加紧布局通用GPU。英特尔眼馋GPU路人皆知,其背后是一段辛酸史——从开始对GPU的不屑,到基于自家的x86架构开发独立显卡,英特尔折腾了十年之久仍然没做出来一款像样的GPU。近两年传出消息英特尔将在今年推出首款独立GPU,这恐怕要得益于英特尔的重金挖人——原AMD RTG显卡部门负责人Raja、Zen架构的功勋领袖Jim Keller、显卡技术市场总监Damien Triolet这几位大神都在2018年被英特尔招入麾下。

而在国内,一家名为“天数智芯”的公司也宣布将在今年发布GPGPU芯片。这家公司目前围绕GPGPU的系统研发已聚集了一支百余人的技术团队,其中不乏AMD在美国和上海做 GPU的核心团队成员、行业经验超20年的世界级技术专家。

从产业发展规律来看,在过去两年之内AI芯片将持续火热,大家扎堆进入;但是到了2020年前后,则将会出现一批出局者,行业洗牌开始。由于目前AI算法还在不断演进汇总的过程中,最终的成功与否则将取决于各家技术路径的选择和产品落地的速度。让我们静待2020年的第一个“爆款”早日来临。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 算法
    +关注

    关注

    23

    文章

    4608

    浏览量

    92845
  • AI芯片
    +关注

    关注

    17

    文章

    1882

    浏览量

    34996
收藏 人收藏

    评论

    相关推荐

    按照手册的电路图绘制的,输出的DAC CODE怎么调整out输出都没有变化,是哪里的问题?

    请问一下,我按照手册的电路图绘制的,输出的DACCODE怎么调整out输出都没有变化,时间运行长了以后就会烧毁芯片,电源与地短路,想问一下这个问题怎么解决
    发表于 12-20 07:43

    配置DAC63002输出电流(uA),无论配置多大,都没有输出,为什么?

    配置DAC63002输出电流(uA),无论配置多大,都没有输出。VDD 5V,1.8V I2C,2路电流模式,正值输出。
    发表于 11-18 07:08

    PurePath Studio组件窗口中,与回声消除的相关组件都没有找到是怎么回事?

    PurePath Studio组件窗口中,与回声消除的相关组件都没有找到,比如AEC_Decim,AEC_32,AEC_CNG, AEC_Interp等组件都找不到,是PurePath Studio版本太旧了吗,如何获取新版本或者更新组件?谢谢
    发表于 11-04 08:31

    TAS5558不管输入音频怎么变换,输出都没有改变,为什么?

    0x4C.但是输出的PWM波一直都是203.5KHz,不管输入音频怎么变换,输出都没有改变,看了很多天文档,试着配置了很多寄存器,都没有效果.实在是不知道应该怎么配置了,我需要用到的功能就是能有调制输出就行了其它的功能都不需要,有没有
    发表于 10-21 06:36

    es8323使用tinyplay tinycap播放/录音都没有声音,为什么?

    Android 音频 es8323 codec芯片,使用tinyplay tinycap 播放/录音都没有声音。
    发表于 09-30 08:27

    NA321的figure9一直都没有实现放大是为什么?

    NA321的figure9有人用过吗真的可以实现吗为什么我一直都没有实现放大?
    发表于 09-12 06:59

    lmh6518配置为LG模式时,无论增益配置为多少,都没有信号输出,为什么?

    500mv的信号,增益设置为38.8db,信号出来只有180mv,经过两次阻抗匹配理论上增益应该还有32.8dB。请问是技术手册理解错了还是可能的其他什么问题?对辅助输出及滤波器带宽的控制都没有
    发表于 09-05 07:37

    iso122用于隔离交流分压后的电压,不管有没有输入,输出都没有变化,为什么?

    输入是交流分压后的电压,2V左右,但是不管有没有输入都输出一点影响都没有,两个+-15是共用的,一个时直流地一个时交流地,不知道是不我的接法有问题,还有应该有其他的连接方法,自己焊接了一个电路图也是出现一样的问题,输入对输出
    发表于 08-30 07:17

    使用pspice软件进行仿真,始终都没有高低电平信号出现,为什么?

    使用pspice软件进行仿真,如图出现问题,始终都没有高低电平信号出现
    发表于 08-20 06:05

    OPA855输出端有部分震荡,调节运放的RF跟CF值都没有用是怎么回事?

    OPA858IDSGT和OPA855IDSGT都出现这个问题。输出端有部分震荡,调节运放的RF跟CF值都没有
    发表于 08-07 07:13

    ESP32C3烧录fast_scan的例程代码,怎么一点东西都没有显示的?

    最近研究ESP32C3的WIFI 部分,烧录fast_scan的例程代码,怎么一点东西都没有显示的?只是显示了ESP32的MAC地址?什么东西都没有显示或者动作了?我是不是要在menuconfig设置某些东西才能扫描AP?还是要在程序里面设置?望指点?
    发表于 06-17 06:08

    请问STM8S外设模块的GPIO引脚如何配置?

    STM8S 的GPIO模块只有把引脚配置成AI,DI,DO的功能,想用usart功能,引脚模式应该怎样配置,看了很多例程中,这部分都没有配置,不知道为啥?例如32 引脚的芯片的21脚P
    发表于 04-11 08:07

    请问stm32复位电路为什么都没有放电二极管?

    好多资料里面,stm32复位电路为什么都没有放电二极管?
    发表于 04-01 08:18

    TouchGFX为啥连不上网络的原因?怎么解决?

    TouchGFX为啥连不上网络啊,都没有例子???
    发表于 03-08 06:33

    E203不显示pass与fail是怎么回事,.log里什么都没有还没报错?

    蜂鸟E203自测试用例失败,不显示pass与fail怎么回事,.log里什么都没有,还没报错
    发表于 01-10 07:56