所以本质上华为手机和麒麟芯片互相成就。
除了手机芯片,华为在其它方面也有长远布局,也好理解,有海思这么个世界领先的芯片设计公司,自然不能浪费了。
服务器方面,华为研制了鲲鹏系列服务器芯片。这个跟咱们之前说的龙芯是一个类型,为了不被INTEL捆绑,用了ARM架构。咱们前面说了,龙芯用的MITS架构,这两种都属于精简指令集,和X86不是一个路数,这个也是为了防止美国卡脖子。只不过龙芯偏重于个人计算机,鲲鹏偏重与服务器芯片。
Ai方面,华为2019年发布了两款芯片,昇腾910和昇腾310。
多说两句人工智能芯片,人工智能最近大家聊的比较多,AI的核心就是算力。拿下棋举个例子,我们在落子之前会大致判定几种走法,每种走法再往前多想两三步,高手可能多想四五步,找出最优方案落子,其实质就是短时间内从几种方案中选择最优的一种。计算机就不一样了,他没有人脑聪明,不能先把明显的臭棋排除,所以只能是把每一种可能都试一下,每条路都尽量往前多走几步,然后再判断最优方案。这就造成了可能的路径成几何级数增长,而计算机要在几秒钟之内计算出最优落子,所以唯一可行的方案就是并行计算。每条路的算法(规则)都一样,但是要穷尽所有可能的路线,这个特点决定了AI芯片的特点就是并行计算能力强,逻辑不用太复杂,简单动作反复做就好。
咱们前面介绍的几种芯片里,显卡芯片处理并行能力最强。好理解,屏幕有多少个像素,就需要多少路计算,每个像素处理逻辑是一致,跟AI的计算方式高度类似。所以做GPU芯片的厂商做AI芯片,天生就有优势。这也是为什么目前AI芯片的龙头就是GPU芯片大厂英伟达。为了开发显卡芯片的潜力,英伟达甚至开发了一个平台,让全世界的码农都可以在自家显卡芯片开发AI应用。依靠GPU和AI芯片,英伟达2020年总市值已经超过INTEL,成为全球市值最高的芯片公司。
前一阵子比特币最火的时候,网上的显卡基本都卖断货了,大伙把显卡买回家搭矿厂,挖矿的算法和AI差不多,主要靠算力,这种苦力活让显卡干最合适。当然CPU芯片也能干,不过相当于让博士生去搬砖,不划算。
AI计算有两种,云端计算和边缘计算,对应的也有两类芯片。
云端计算相当于人的大脑计算,适用于一些复杂场景,计算量比较大。而要想得到最大算力,最好的办法是使用集群的方式,大家集中到一起一块算。比如著名的阿尔法狗,运算力大概相当于500台PC机。
这种模式简直就是云计算的经典场景,所以AI芯片一开始主要是用在云服务器端,集中云上资源做出最优判断,类似于我们大脑调动全身各个感觉器官,再参考经验(相当于数据),做出正确判断的过程。云端计算芯片也是英伟达最开始的主打芯片。
不过运算放在服务器端有一个很大的问题,就是响应不及时。你想,士兵面临突发情况抄起电话打给指挥部,指挥部解码信息,然后几个臭皮匠一块计算优劣得失,形成方案再抄起电话打给前线,等士兵接到命令的时候黄花菜都凉了。
所有要训练前线士兵也得有自己的判断,这就是边缘计算,对应的有专门应用终端的AI芯片。比如智能驾驶,传感器探测到突发情况后,汽车里的AI芯片能够自动判断周边情况,决定是刹车还是躲避。或者智能工厂,机器人能够自动中断生产线,避免切割机割断传送带,再引发后面连锁反应。类似于人的感觉器官,人在碰到烧红的烙铁会本能的缩回手,这个过程不用经过大脑,这就是边缘计算。