寒武纪的变数会对中国AI芯片产生什么后果
2018-10-12
作为生命与物种大爆发的重要时代,"寒武纪"这个名字具备了独特含义。早已是中国 AI 独角兽的 AI 芯片方案供应商寒武纪,无疑也期望在中国 AI 产业中扮演的开创者角色:期望以架构设计者,以及生态主导者的双重身份,带动中国 AI 产业的发展。
诚然,过去数年中国 AI 产业猛爆成长,寒武纪也在其中扮演了相当重要的角色,然而寒武纪的市场耕耘表现并不如其估值般的亮眼。首先,其在终端的客户一直未能成功拓展开来,虽然寒武纪官方曾表示已经有不少客户正在考虑或已经引入其架构,但实际上,寒武纪截至目前为止,在市场上出货的唯一终端客户就是华为。
其次,寒武纪也推出了云端方案,而这个方案不只是 IP,寒武纪也要推出实体计算卡,这个作法就有如 Arm 推出自己的手机芯片,也等同是在告诉市场,要用寒武纪的 IP 来制造芯片,可能第一个遭遇的对手就是寒武纪。在此情况下,除了中科曙光的合作以外,也没有其他新增的客户信息,甚至原有的终端客户华为也要转用自家的昇腾方案,彻底摆脱寒武纪。
刚于 10 日举行的华为全联接大会,华为的 AI 发展战略终于显露真身,不仅彻底和寒武纪切割,甚至针对的市场也是直接对标寒武纪。
那么,寒武纪对产业而言,最终真正对 AI 产业具有革命性的意义?还是只会落为“无情送潮归”的结局?
毫无疑问,寒武纪已经证明自己具有技术实力,但有技术恐怕还是不够,寒武纪的产业地位,以及寒武纪未来发展如何?从目前 AI 产业的状况来看,其实不容乐观。
与华为的合作充满吊诡气氛
作为目前唯一已经上市的寒武纪相关架构,寒武纪在华为的麒麟芯片中已经出现了两代产品,其不论在麒麟 970 或最新的麒麟 980,都扮演着对推动 AI 生态相当重要的角色,然而,作为两代麒麟芯片的核心功能,华为与寒武纪的合作却显得相当不一样。
在 2017 年底,麒麟 970 发布会之初,其实市场就已经抓到不少华为正在布局 AI 功能的蛛丝马迹,而随后的发布会内容虽然提到新款麒麟芯片采用了 AI 核心,但华为不只拒绝透露其架构来源,而当中国科学院计算技术研究所送出恭贺采用寒武纪架构麒麟芯片正式量产的公开祝贺信,华为的态度并非欣然接受,而仅强调其 AI 能力主要来自于自家研发 10 年的积累。
而在 2018 年 9 月麒麟 980 面世之后,华为同样极力淡化其 AI 计算架构出处,仅仅强调是出自于华为技术。
而更值得注意的是,华为在其中端麒麟 700 系列方案就没有如同 900 系列一样采用来自于寒武纪的 AI 架构,反而使用来自于 Arm 的 Project Trillium。华为早在麒麟 960 时就已经与 Arm 合作建立基于 Arm 计算架构的 AI 算力与框架核心,麒麟 970 虽然改用寒武纪的架构,但与 Arm 的合作却从未中断。
另外,华为也积极在推动自己的 AI 计算布局,昇腾方案便是完全自制的 AI 计算架构,不只针对云计算,也要扩及所有终端 AI,这也代表对产业而言,寒武纪的地位并非不可替代。
也因此,寒武纪处于相当尴尬的地位,目前主流的框架都是他人发展的现成成果,而在 Google、微软甚至 Facebook 等公司的推动之下,支持多种框架的加速已经是所有可编程 AI 芯片/计算架构的必备功能,开放是 AI 芯片的卖点,而算法的发展也是各家 AI 芯片为了确保自家产品竞争优势的重要方向,但寒武纪专注于发展 AI 的通用计算硬件平台,在算法方面却没有太多着墨。这让寒武纪陷入了一个尴尬的局面就是:原本寒武纪是要推出来替代其他如 GPU、FPGA 等 AI 计算方案,但反而自己也变成可被替代的一份子。
中国终端芯片客户多已采用现成架构,改变生态难度高
除了华为以外,观察目前在中国 AI 产业中的各种方案,我们可以看到各种包含 DSP、GPU、FPGA,以及各种为视觉识别、语音识别等特化的 ASIC 计算架构,对这些业者而言,能够满足其商业上的目标才是重点,采用的架构来源并不重要。而考虑到既有架构已经相当上手,就没有必要为了换而换,否则徒增更多人力与技术研发支出,且效果也未必更好。
要如何拥挤的市场中凸显自己的定位是寒武纪目前遭遇的难题,毕竟 AI 计算架构相对其他架构来说是属于比较单纯、容易开发的架构,芯片架构已经不是主角,在芯片中运行的算法与框架,甚至是整套开发工具才是重点。如果没有办法说服既有市场玩家自己的开发体系更具优势,那么想要改变现有的 AI 计算生态更是谈何容易?
其实过去 AI 计算业界也有不少把 NVIDIA 当作假想敌的案例,但这些厂商却无一真正取代了 NVIDIA。毕竟 NVIDIA 作为开创 AI 产业的重要推手,靠的不是单纯的架构效率,而是包含软件生态、开发工具的完备,以及从底层到上层的完整教育传承,期间投入的时间超过 10 年以上,并且布局各种产业,最终才得到现在的市场地位,另外,NVIDIA 一开始就是以全球市场为目标,而不是仅仅守在特定市场,毕竟生态讲究的是规模,如果不能获得客户认可,要改变,甚至要建立自己的生态,只能说难上加难。
华为昇腾AI 计算方案,或将让寒武纪面临最大挑战
在专业计算领域,寒武纪和中科曙光的合作相当紧密,二者利用寒武纪架构打造出针对推理应用优化的 Phaneron 服务器,与一般云端 AI 服务器着重学习不同,Phaneron 针对超低延迟的推理计算服务,在应用上面向包括相关产品应用在影片安防、网络、广播媒体娱乐、制造与自动化、金融、医疗、物流交通、零售和新兴领域等应用,提供服务商更低延迟的实时 AI 服务。
另外,Phaneron 在硬件神经元虚拟化、寒武纪深度学习指令集、Caffe、Mxnet、TensorFlow 等支持非常全面,可以满足更具弹性的各种 AI 计算环境的需求,而根据寒武纪的说法,其性能表现都属业界一流。
另一方面,寒武纪也协助中科曙光,打造出快速开发应用的智能平台—" SothisAI ”。SothisAI 主打异构融合、简单易用、弹性灵活、可快速部署等,通过 AI 统一异构编程模型、AI 计算力动态实时分配算法、AI 基础性能函数等,快速响应和释放 AI 所需的计算力。战略上,SothisAI 将作为平台服务,支撑其通用 AI 服务,以及行业 AI 服务。
乍看之下,寒武纪似乎有了可和 NVIDIA 相提并论的架构,又有了坚实的合作伙伴,看来稳了?然而真相往往很残酷。