品玩

科技创新者的每日必读

打开APP
关闭
芯片

要把人工智能提速50倍的ARM,却并不打算做“英伟达”的敌人

逍遥小妖

发布于 2017年3月21日

3月21日的下午,有两个发布会同时在北京金隅酒店的五层举行,其中一个是英特尔和华为的战略合作发布会,另一个则是ARM的技术战略全球发布会。

你可能了解英特尔,了解华为,ARM却有可能都没听说过。但我敢保证,不管你是否了解ARM,你都是ARM的用户。

成立于1990年英国剑桥的ARM,是一家半导体设计及软件公司。但与大家熟知的“CPU公司”英特尔不同,ARM出售的是其设计的方案——“ARM架构”,而并非直接向消费者或设备生产商直接出售自己的芯片。

简单来说,目前你能买到的智能手机里。不管你买的时候售货员告诉你这是骁龙、MTK、松果S1还是海思麒麟,这些芯片统统使用了ARM的指令集架构或处理器架构。之所以说这些芯片品牌都是ARM的,是因为它们都是各家公司向ARM购买授权之后,在ARM的基础上根据不同的市场需求分别设计或改进出的芯片。

英特尔像是直营品牌,ARM就像是加盟品牌(当然它实际上不是加盟制),虽然开除了高通骁龙、海思麒麟、小米松果这样的“分店”,但由于大家都是ARM芯片,你总能在里面找到熟悉的味道。ARM就是依托了这么多合作生产商的帮助,在过去的26年里已经实现了1000亿片ARM芯片的出货。

而ARM表示,把这个数字再翻一倍的时间将只需要5年——到2021年,ARM的总出货量将达到2000亿片。ARM的产品事业部总经理兼副总裁总裁Nandan Nayampally表示,ARM现有的成绩和对未来的乐观预测正是基于他们的合作伙伴战略:

随着人工智能和物联网的发展,越来越多的智能硬件将会进入我们的生活。但不管这些设备是做什么用的,不管这些设备要完成什么功能,开发者最终的选择很大几率落在一个底层基于ARM的方案上——就像你不管买谁家的手机都是ARM的用户一样。

这种预测基于的一个前提是,将会有越来越多手机以外的场景使用上ARM的芯片,比如我们的汽车、手表、咖啡机、微波炉、无人机。当每个场景的需求不同的时候,ARM还能够胜任挑战么?

而如何解决这个问题才是这次发布会的重点,在这次会上,ARM推出了一项全新的名为ARM DynamiQ的技术。按照ARM自己的说法,这项技术相当于“重新发明了多核处理器”。

打一个不是很严谨的比方,如果我们把一个多核CPU当作一个帮小学生写作业(帮你处理需求)的公司。那么过去基于大小核(big.LITTLE)技术的多核CPU是这样的:

  1. 分别有4个写作业很慢的低薪员工和4个高效高薪员工,组成了小核集群和大核集群。当公司来了少量业务的时候,公司可以先让小核集群里的4个低效员工开工,这样可以只给低效员工发工资,从而节省薪资成本(功耗)。
  2. 当到了寒暑假这样作业多的时候,可以让4个高效员工干活,让4个低效员工休息,此时只给高效员工发工资。暑假结束前几天,让所有的员工一起突击作业,这时的薪资支出最高(满载)。
  3. 由于员工分成了两组,当他们所有人一起工作,或者在交接作业时,还要浪费一部分时间来进行沟通。
  4. 无论是低效员工还是高效员工,他们都是全能人。不管是否擅长,他们都要随机的去处理语文、数学、英语等不同方面的作业。

在过去,大小核的主要目的是为了解决电力消耗与性能之间的平衡问题。

而全新的DynamiQ架构的”公司“里,员工是这样组织的:

  1. 企业的CEO(芯片开发商)可以完全自由的选择要配置几个高效员工,几个低效员工。
  2. 每个员工可以有自己擅长的领域,比如小明擅长数学,小红擅长语文,小刚擅长英语,大家优先做自己最合适的作业。
  3. 扁平化的管理,不分大小核集群,所有的员工都在同一个单一集群中工作,减少了员工之间交接作业的上下文时间。
  4. 有一个超高效的企业管理层(调度机制),可以快速的让单个员工在工作、休息和待机三种状态切换。保证在完成作业的情况下,永远只支出最低的薪资(功耗)。
 在讲解他们如何“重新发明多核处理器”的Nandan Nayampally
在讲解他们如何“重新发明多核处理器”的Nandan Nayampally

在全新的DynamiQ技术下,除了能够进一步降低能耗之外,还使得ARM芯片在一些特别的应用领域有更好的性能表现。比如当一块芯片被设计为在专门的语音智能音箱里的时候,那么它就可以专门用一个小核心来持续监听用户指令,当用户说出“Hi Google”之后,这个小核心再唤醒一个大核心来进行具体的语音识别,而根据随后的命令判断是否要唤醒所有核心来执行一个复杂的动作。

DynamiQ还包含了一系列针对机器学习和人工智能进行优化的全新处理器指令集。第一代采用DynamiQ技术的Cortex-A系列处理器在使用优化指令集后可以实现比基于Cortex-A73设备高出50倍的人工智能性能,并最多可提升10倍CPU与SoC上指定硬件加速器之间的反应速度。

值得注意的是,这一次技术发布会是ARM在2016年被软银收购后的第二次大动作。而在ARM官方的大事记年表中加入软银集团并不是一次商业事件,而被描述为“为了引领下一次信息革命的突破性转型”。

在那次收购完成之后,有媒体分析称软银其实是想要投资一个智能硬件领域的淘宝——作为硬件开发商,你可以在上面“买到”任何你想要的东西。在这次的技术发布会一定程度上验证了这个说法,尽管整场发布会都在强调新的ARM芯片将在人工智能领域有多高的性能提升,但Nandan Nayampally在回答现场问题时表示ARM依然坚持做通用的计算架构。

ARM并不打算像英伟达、IBM那样研发针对人工智能或图像识别的专有计算芯片。而是在移动通用芯片中提升了对人工智能应用的优化,以及改善整个CPU集群与片上系统内其他专有芯片的连接性能,以此来让ARM架构适应更多包括人工智能计算在内的应用场景。

ARM的目标是更广泛,更通用的应用场景——当你的汽车可以自动驾驶,那么你一定也想在车载电脑里看看电影、找找周围的好吃的以及听它汇报一下你最近的日程。也许整个自动驾驶系统是英伟达的方案,但大范围的线路规划和车载系统的其它功能依然由ARM架构的芯片驱动。除此以外,一些小但综合的应用场景比如智能家居、无人机也都是ARM的目标。

在ARM的设想中,2021的世界我们将被人工智能包围,同时也将被ARM芯片包围。

关于此次发布会中DynamiQ的严谨技术细节,你可以参阅ARM官方网站的这个页面

下载品玩App,比99.9%的人更先知道关于「芯片」的新故事

下载品玩App

比99.9%的人更先知道关于「芯片」的新故事

iOS版本 Android版本
立即下载
逍遥小妖

这家伙很懒,什么也没留下,却只想留下你!

取消 发布
AI阅读助手
以下有两点提示,请您注意:
1. 请避免输入违反公序良俗、不安全或敏感的内容,模型可能无法回答不合适的问题。
2. 我们致力于提供高质量的大模型问答服务,但无法保证回答的准确性、时效性、全面性或适用性。在使用本服务时,您需要自行判断并承担风险;
感谢您的理解与配合
该功能目前正处于内测阶段,尚未对所有用户开放。如果您想快人一步体验产品的新功能,欢迎点击下面的按钮申请参与内测 申请内测