华为为什么不用寒武纪芯片了?

J希克斯L


这个问题非常好。

提到华为为什么弃用寒武纪AI芯片,这要从华为为什么在麒麟970芯片中采用寒武纪AI IP说起。

寒武纪科技作为全球第一大AI芯片独角兽公司,依托中科院计算所的强大科研实力,早在2016年就开发出了AI处理器Cambricon-1A,也是第一款商用深度学习处理器;于此同时,在由阿里巴巴、联想等资本联合投资下,完成了1亿美元A轮融资,寒武纪一时风头无两。

携手寒武纪明修栈道

而此时的华为还在全力优化的麒麟960手机芯片,主攻另一个对麒麟处理器更加重要的高地---GPU,完全无暇把研发重点放到AI处理器上面。2016年10月,在解决了最后一个短板GPU后,华为推出的了集成强大GPU(Mali G71 MP8)的麒麟960芯片,大大提升华为手机游戏性能,这也是当年Mate 9和荣耀V9的最大卖点。

也是在同样的2016年,寒武纪推出首款AI处理器Cambricon-1A,确立中国第一AI独角兽公司的地位,彼时AI概念正风靡全球。

而此时华为也正在预研下一代手机处理器---麒麟970,AI作为下一个手机营销噱头,华为自然不会错过。无奈自家海思在AI领域的技术积累还不成熟,因此华为决定在麒麟970芯片中集成寒武纪的AI处理器IP,以抢占“全球首款集成AI处理器的手机芯片”名号。

AI作为麒麟970的“大脑”,可以对海量数据进行处理。其集成了55亿个晶体管,比高通骁龙的31亿个、苹果A10的33亿个,多了将近20亿个晶体管的情况下,功耗却少了20%,此款芯片的发布也确立了华为顶级手机芯片厂商的地位。接着2018年9月华为推出了同样集成寒武纪双核NPU的麒麟980芯片,让之后发布的华为Mate 20大放异彩。

华为却一直淡化其AI处理器的出处,同时有迹象表明,华为采用寒武纪AI技术开发麒麟970的2017年, 华为海思一直与ARM合作研发基于ARM Trillinum框架的AI技术

由此可以推断华为采用寒武纪AI处理器,只是权宜之计,只不过是在为自家AI处理器的研发争取时间。

自研AI显露真身

作为本土研发实力最为强大的科技公司,华为在5G通信,企业网,云计算,安防芯片,以及智能手机领域,都是全球前三名的领导者。这也意味着,华为对AI技术的应用场景和处理能力,是非常苛刻的,以便通过AI确保自家产品竞争优势。

而寒武纪作为单纯进行AI开发的技术公司,显然没有华为对多应用场景的深刻理解,更无法满足华为多领域的AI技术需求。从成本的角度考虑,华为也不会容忍---在自身拥有强大算法和芯片研发实力的情况下,再去外购AI芯片。从系统集成的角度看,外购寒武纪的AI处理器,显然没有华为自己研发而获得更大的系统性能优化、提高。

终于在2018年10月华为连接大会上,华为向外公布了其“达芬奇计划”:消费终端 (Consumer Device)、公有云 (Public Cloud) 、私有云 (Private Cloud)、边缘计算 (Edge Computing)、IoT行业终端 (Industrial IoT Device) ,布局这5 大类AI应用场景。

被业界盛传已久的华为AI芯片,也终于露出真身,华为一口气发布两款AI芯片:高端的昇腾910和应用于边缘计算的昇腾310。

昇腾910性能极其出色,半精度为(FP 16):256 Tera FLOPS,是Nvidia V100 AI芯片的100倍,主要应用于高端服务器和云计算。 昇腾310是一款高算力低功耗的AI SOC,主要用于智能手机、智能附件、智能手表等消费电子领域。

在2019年,华为终于在其高端麒麟9系列智能手机芯片中,首次集成了自研“达芬奇架构”的AI处理器(NPU)的麒麟990,结束了使用两代的寒武纪AI处理器。


半导体国际资讯


谢谢您的问题。华为不用寒武纪NPU,是因为自己志向更大。

华为不服气。华为麒麟970、麒麟980用的是寒武纪的芯片IP方案(NPU)。当时就有一种说法,华为麒麟处理器有强大的人工智能,主要是寒武纪的功劳。评论麒麟处理器的时候,会经常提到“寒武纪”,寒武纪对此也无疑义,寒武纪巨大的存在感对华为是喧宾夺主。华为担心有误导,即离开寒武纪,华为就做不了人工智能处理器。其实NPU研发对于华为并不是难事,华为从设计达芬奇架构NPU到流片也就用了一年时间。


华为有志向。华为需要一个崭新的架构支持人工智能芯片,人工智能只是工具,必须服务于华为的端、管、云的需求。华为需要将人工智能与自身的产品、解决方案彻底融合起来,形成全栈、全场景解决方案,麒麟芯片是重要组成。华为让这个体系万无一失、具有广泛的通用性,就得处处自我量身打造、统筹设计研发。寒武纪无法支持华为的全场景。

两家思路不同。华为要自主研发芯片,形成核心竞争力,建立以我为主的生态系统,将人工智能视为通用技术。寒武纪是输出IP授权,为合作伙伴提供人工智能特定解决方案。华为是“面”上用人工智能,寒武纪是“点”上用人工智能,华为不想受到“点”的制约。


欢迎关注,批评指正。


追科技的风筝


原因很简单,华为现在有了自己的AI芯片!

使用寒武纪时华为无AI芯片

2017年华为推出自研的麒麟970时首次内嵌了NPU,也就是所谓的AI智能芯片,该芯片的提供方就是寒武纪,2018年的麒麟980采用双NPU,其中一枚其实仍旧是寒武纪。

之所以出现这种情况,原因其实也很清楚,就是当时华为并没有自己的AI芯片,但可以肯定的是此时的华为至少启动了对NPU的研发。因为,到了2018年华为全联接大会上华为就正式发布了自研的两款云端AI芯片,中文名昇腾

可见华为使用寒武纪的芯片就是临时过渡的,当年推出首嵌NPU的麒麟970时可能由于自家AI芯片进度跟不上,不得不找寒武纪合作。而且华为发布麒麟970时对和寒武纪的合作也没有大书特书,可见华为并非想和寒武纪长期合作。

2019年华为有了自研达芬奇架构

2018年华为AI芯片之后,那时候业内就已经声音认为后续华为可能就会使用自己的NPU了,和寒武纪的合作估计得结束。

果不其然,当2019年麒麟810发布时,我们看到了华为完全自研的达芬奇架构的NPU,至此算是正式抛弃了寒武纪。

达芬奇架构的NPU非常有特点,其采用了高性能3D Cube计算引擎,可进行矩阵运算加速,单位面积下的AI算力可以得到大幅的提升,激发端侧AI算例,远强于之前NPU采用的二维运算。

从跑分我们也可以看出这款NPU性能强劲,从当时的AI Benchmark跑分来看,麒麟810的AI跑分达到了32280,这个分数不仅超过了自家的麒麟980,也包括高通的骁龙855和730。

既然我自研的达芬奇架构都这么强了,我还何必继续使用你寒武纪的芯片呢?

Lscssh科技官观点:

因此,华为现在不使用寒武纪NPU的原因就很简单,我有能力自研出性能更好的芯片,同时也能更好的和CPU相互配合工作,能进行充分的优化发挥出更大性能。这时候,外来的寒武纪显然就不是上上选了。而早前选择寒武纪只能说是华为的权宜之计,自研芯片还无着落,又想让麒麟970用上AI智能,那就只能选国内这块较强的寒武纪进行合作了。



Lscssh科技官


    因为寒武纪的脚步跟不上华为,无法满足华为的需求,无法支持华为的“全场景”AI解决方案。因此,华为推出了自研的“达芬奇架构”的AI芯片。

    寒武纪对华为的贡献?

    寒武纪是中科院下属的企业,第一家做出原始创新的集成电路芯片设计公司,华为也是第一家敢吃螃蟹的巨头,将从未商业化过的技术用到最核心的手机芯片上。

    众所周知,华为2017年推出的麒麟970处理器,AI性能有了突飞猛进的提高,很大程度上是因为集成了寒武纪的AI芯片,麒麟980仍然采用了寒武纪的AI芯片,因此华为的麒麟处理器在AI性能方面保持领先水平。


    华为推出自研AI芯片

    华为推出了两款自研的“达芬奇架构”AI芯片,分别是昇腾910和昇腾310,在麒麟810、麒麟990芯片得到了应用,从跑分来看,位于榜首。

    昇腾芯片背后是华为的全栈全场景AI解决方案,包括了公有云、私有云、各种边缘计算、物联网行业终端以及消费类终端等,也就是说手机处理器的消费者终端只是华为AI战略很小的一部分。


    寒武纪如何应对?

    华为自研的AI芯片,不对外销售,不会与寒武纪形成竞争关系。因此,在国内可选的AI芯片供应商不是很多,寒武纪即便失去了华为的订单,也不却资源和客户。虽然在硬件层面不如英伟达,但是在软件层面优化做的很好,在国内除了寒武纪,没有更好的选择了。至少在国内市场,寒武纪还是很有竞争力的。

    此外,寒武纪和华为并非“彻底切割”,仍然在麒麟终端产品、软硬件方面,持续为华为提供服务。此外,寒武纪也不亏啊,麒麟970、980给寒武纪带来了千万级的销量,帮助寒武纪从一个初创企业,一举成为AI巨头。


    总之,华为不用寒武纪AI芯片,选择自研芯片,完全是为了打造“全场景”AI解决方案,并不是华为看到寒武纪的AI芯片不错,自己也搞一搞,或者是两家闹矛盾。所以只是各取所需,正常的商业合作与竞争罢了。

如果觉得对你有帮助,可以多多点赞哦,也可以随手点个关注哦,谢谢。

Geek视界


作为本土研发实力最为强大的科技公司,华为在5G通信,企业网,云计算,安防芯片,以及智能手机领域,都是全球前三名的领导者。这也意味着,华为对AI技术的应用场景和处理能力,是非常苛刻的,以便通过AI确保自家产品竞争优势。而寒武纪作为单纯进行AI开发的技术公司,显然没有华为对多应用场景的深刻理解,更无法满足华为多领域的AI技术需求。从成本的角度考虑,华为也不会容忍---在自身拥有强大算法和芯片研发实力的情况下,再去外购AI芯片。从系统集成的角度看,外购寒武纪的AI处理器,显然没有华为自己研发而获得更大的系统性能优化、提高。


驴书


华为用了寒武纪结果只口不提它的名字,寒武纪本身也想借此来提高知名度带来更多的投资。没成想的是华为只想自己成为国内AI第一人,怎么可能让寒武纪出名?寒武纪看出华为意图,大肆宣扬华为使用他们的芯片致使华为AI第一人的声誉有些名不副实,后来的合作可想而知。


默默你我


华为麒麟970当初使用了寒武纪的AI芯片,带来了不错的AI性能,但是随着华为自研AI技术的进步,后来就全面改用自家达芬奇架构了,而当年寒武纪的AI芯片不过是一时的权宜之计。

对于一颗芯片来说,自己研发总比用别人的好,何况AI芯片技术难度并不是很大,国内很多公司都在做,对于如今的华为来说,研发自有AI芯片也耗费不了多大的成本。

另外很重要的一点就是营销需要。因为寒武纪芯片是人家的,不管是名称还是版权都不好变动,所以华为自己也不好随便做营销,而华为自己搞出的AI芯片就可以冠以“达芬奇架构”这样高大上的名字,在中兴被制裁后全民国产替代热潮和今年6月份更高的国产替代热潮时大肆宣传,这就是个让人热泪盈眶的卖点,很好的营销策略,痛快地卖一波货,当然,达芬奇架构的实际性能确实比寒武纪强了很多。

高通三星在AI芯片方面成了跟随者,近几个处理器都加了NPU,但却没有华为聪明,搞一个“达芬奇架构”之类的营销策略,不过无论如何,AI芯片应该是未来的发展趋势,华为这一步策略算是走对了。


嘟嘟聊数码


我觉得华为想要的很简单,就是最核心的技术永远掌握在自己的手里。技术学到了,自己有了更合适的全栈的方案,还合作干嘛?

970、980一般都是在秋天配合mate旗舰机发布,最底层ip的合作,大佬们会提前一年敲定,寒武纪将要交付的硬件方案也是前一年春天就出第一版,硬件回来公司内部测试,软件联调,甚至还要修改。后980时代双方不再合作,在寒武纪内部就已经是共识,因为没有关于华为下一代产品的工作任务,但MTK、MStar、头条、滴滴等等,订单依然有很多。

华为发布昇腾处理器,让敏感的行业内人士预感华为准备另起炉灶,接着就是行业舆论压力。

我的理解是:AI芯片市场这么大几个华为都吃不下,群雄并起是很正常的现象,寒武纪订单依然很多,活得依然很好。

关键词科普(明白可略过)

  • SOC(System on a Chip),即把系统都做在一个芯片上,SOC上集成了很多手机上最关键的部件,比如:CPU、GPU、内存、NPU等。如果在PC时代我们说一个电脑的核心是CPU,那么在智能终端时代,手机的核心就是SOC。

  • NPU(AI芯片),即嵌入式神经网络处理器(NPU)采用“数据驱动并行计算的架构”,特别擅长处理视频、图像类的海量多媒体数据。

华为SOC配置上了自家npu,让业务爱好人士不从技术角度而从资本的角度“深度解读”,确实有点累。

双方在一段时间合作后,各取所需。前期寒武纪深度学习处理器的领先,华为掏钱买合作,寒武纪卖合作赚市场,这是双赢的。两家合作一开始的时候,双方想什么其实早就心知肚明了,华为要技术,寒武纪要知名度,一拍即合,从目前的结果来看,是很好的合作。如果寒武纪又出了大招,华为还会过来再谈购买合作,何必跟资本联系在一起。合作终止只有一个原因,你的宝贝我也有了,整个过程和资本没啥直接的关系。

总结

现在,华为继续做神仙SOC,寒武纪继续做商业落地,各有各的长处,各有各的活法。骁龙和麒麟都很成功说明SOC领域市场巨大,允许多个巨头存在。更何况深度学习处理器市场不仅巨大,寒武纪刚刚起步,终端、云端、定制ip,定制解决方案,合作种类繁多,市场巨大,10个寒武纪都吃不下。华为、寒武纪两家通过合作补齐各自的短板,目前都发展不错,在这一领域攻城拔寨。

以上是我个人的一些经验和总结,希望能够帮助到大家,如果有不同意见欢迎大家评论区留言一起讨论。


汇聚魔杖


首先寒武纪是中国科学院研发的全球首个深度学习器芯片,此项技术为中科院所有,而华为又在手机处理器方面大展宏图,处理器对标苹果,高通,并且华为的手机业为华为公司的第二大营收业务,要想有核心竞争力那么必须在处理器这一方面不能受制于人,能自足就必修研发。而且如果一个处理器有多个供应商那么处理器的契合度就不高,为什么苹果处理器好有一个原因就是苹果的处理器契合度比较高。而且如果你用别人的技术会受到别人专利的制约,即使是一个国家的同一个领域。竞争力本来就大,所以华为放弃武寒纪芯片也是可去的。其目的是为了芯片自足,也为了提高核心竞争力。


尼古拉威廉波罗司


最直接的来讲,那就是华为自己有实力了,有达芬奇架构的NPU了

我们知道在麒麟970、麒麟980时代,华为使用的是寒武纪的NPU,在当时华为并没有自己的AI芯片,更没有自己的达芬奇架构,在这种情况之下,如果华为要想在自己的芯片中集成NPU,则必然要找合作伙伴,寒武纪就成了华为的合作伙伴。

但后来华为有了自己的达芬奇架构,同时基于达芬奇架构,推出了自己的NPU,在这种情况之下,自然也就不会再使用寒武纪的NPU了,这是最简单的道理。

所以我们看到麒麟810、麒麟990就使用自己的NPU,不再使用寒武纪的NPU了,而从表现来看,华为自己的NPU非常棒,不比寒武纪的差。

另外从更远一点来看,华为使用自己的NPU,其实下的是一般大棋,不仅仅是替代寒武纪这么简单。

目前在手机的AI上,应用较多的其实还是用来拍照,拍摄等,对第三方APP并没有开放的,这其实并不是NPU最初集成中手机中的主要目的,NPU更应该开放给第三方厂商,发挥出更大的作用。

而在这种情况之下,如果使用别人的NPU,这个AI平台该怎么来构建?怎么来形成自己的生态,上下游?所以华为在自己的芯片中使用自己的NPU,其实从长远来看,也是必然的,后续我们一定会看到华为开放NPU,形成完整的产业链,真正将NPU利用起来,而不仅仅用于拍照、拍视频这些东西上面了,会像昇腾910这样的AI芯片一样,构建出一套产业链出来。


分享到:


相關文章: