一个小小的芯片为什么能支撑手机所有的运算?

一个小小的芯片为什么能支撑手机所有的运算?

最近,不知道大家有没有发现,AI 智能音箱搞的很火啊!

语音助手是最先产品化落地的 AI 技术,几乎所有一线科技公司都推出了自己家的 AI 智能音箱,一时间给人一种 AI 的未来在于音箱的错觉。。。

一搜一大堆

一个小小的芯片为什么能支撑手机所有的运算?

随着语音助手捧红的智能音箱热潮,大多数人对 AI 的印象,都停留在“ AI = 语音助手 ”的阶段。其实更贴近你生活的 AI 应用在手机上,并且已经融入到我们生活中的方方面面了!

咱先说点简单的,通过 AI 强大的识图能力,你看到一张名画但不知道画的作者,或是想要了解更多名画背后的故事,手机可以轻松告诉你。

一个小小的芯片为什么能支撑手机所有的运算?

( 图片源自 OPPO Brenno )

如果你觉得不过尔尔,那咱再看看文字识别的能力!

一个小小的芯片为什么能支撑手机所有的运算?

( 图片源自OPPO Brenno )

自动录名片什么的也不在话下!

一个小小的芯片为什么能支撑手机所有的运算?

( 图片源自OPPO Brenno )

做个数学题什么,也完全没问题~

一个小小的芯片为什么能支撑手机所有的运算?

( 图片源自OPPO Brenno )

除了这些从生活中的冗余中解放你的操作,AI 还可以想你所想,提前把你该做的事情帮你想好并且告诉你!

比如你买好了机票匆匆赶往机场,却忘记了是哪个登机口,AI 会自动提前提醒你~

一个小小的芯片为什么能支撑手机所有的运算?

( 图片源自 vivo Jovi )

同时,你手机里的 AI 也在想方设法让你变得更好看,小米 9 的 AI 美颜算法就能帮你达到瘦脸、瘦身、瘦腿等效果。

甚至这些小细节也都能搞定

一个小小的芯片为什么能支撑手机所有的运算?

当然,如果你不喜欢美颜,只喜欢自然的美,AI 也能帮助你!

三星的 S10 就用机器学习分析了 2 亿张图片,用“ 阅片无数 ”来形容也不为过,学好之后,他的 AI 就能自动给你拍摄建议,让你拍照的时候能轻松拍出专业级别的照片~

一个小小的芯片为什么能支撑手机所有的运算?

说出来你可能不信,上面这么多手机品牌所带来的好用的 AI,除了自身的数据库和算法优化,得益于同一家公司提供的硬件计算平台和软件基础等的支持。

说到这你可能已经猜到了,对,就是高通,除了他们家,也没谁能在移动芯片领域这么牛 X 了。。。

有差友可能问了,同样是做芯片,为什么高通这么厉害?

其实高通还真不是单纯靠做芯片达到这个高度。

他们非常有眼光的做出了软硬结合的策略,不只是做硬件,还做相关的框架和软件,组合起来叫做 Qualcomm AI Engine(高通人工智能引擎,简称 AIE )。

骁龙 855 所支持的第四代多核 Qualcomm? AI Engine 性能较前代提升了 3 倍。

一个小小的芯片为什么能支撑手机所有的运算?

性能提高这么多的秘密,在于高通采用了更为强调整体概念的异构计算方式。

异构计算这个词看起来挺吓人的,其实理解起来并不难,差评君给大家说说。

现在的手机处理器都是多核心的,每个核心的擅长的运算方式是不一样的,都有自己的特长。

当设备有 AI 任务的时候,处理器可以调用更擅长 AI 运算的张量运算器的资源优先使用,通俗点说就是专人做专事,让跑的快的人去参加短跑比赛,让跳得高的人去参加跳高比赛。

一个小小的芯片为什么能支撑手机所有的运算?

Qualcomm? Hexagon? 690 处理器包含一个全新设计的 Hexagon 张量加速器和四个 Hexagon 向量扩展内核,这是前代旗舰产品向量处理的两倍,并且还增加了四线程标量内核,综合实现了专有的、可编程的AI加速。

Adreno GPU硬件提升带来的AI加速包括50%的算术逻辑单元(ALU)提升。

全新的Kryo 485 CPU也加入了可以更进一步加速AI性能的全新指令。

有了这个技术,处理器在接运算任务的时候,会智能分配各个运算核心的优先级,这样对于处理器来讲,无论面对什么样的问题,都处于最佳运算状态,想不快都不行!

虽说运算方式更快了,但机器只懂得处理语言,而这世界上不只有一种框架语言。

所以高通开发了一个 “ 翻译器 ”,无论是什么框架,送到机器的时候机器都能读懂,节省了开发者的时间和工作量,在开发的时候开发者也方便得很。

这个“ 翻译器 ”名叫骁龙神经处理 SDK

一个小小的芯片为什么能支撑手机所有的运算?

而光有这个还是不够的,众所周知,AI 的训练非常消耗计算量,计算量越大,AI 会变得越厉害,这就像我们学英语一样,背过越多的单词,就越容易把英语用好。

但问题来了,面向移动端的开发,总不能全用手机来跑运算吧?

所以,高通 AI 引擎还支持 Tensorflow,Caffe 和 Caffe2 框架,以及用户/开发者自定义层。

简单来说,这些东西能让开发者在大型运算器上把 AI 训练好的数据,通过骁龙神经处理 SDK 直接部署回终端设备。

一个小小的芯片为什么能支撑手机所有的运算?

就像你想吃卤味,自己做起来很费时间,甚至可能还没有相应的设备,但卤味店把前面的工作都做完了,你直接买来吃就好。

类似这样的移花接木,提高了 AI 的运行效率。

除此之外,为了让软件能随时调用高通的硬件来使 AI 运行更快,高通还搞出了一个叫 Hexagon NN 的技术。

一个小小的芯片为什么能支撑手机所有的运算?

这可以让软件调用内置在骁龙移动平台中的 Hexagon 处理器,Hexagon 是专门针对张量运算的处理器,非常适合用来给视频处理、音频处理、游戏等 AI 运算等加速。

就像我们前面提到的一样,专人专用,既然 AI 运算是大家的需求,就干脆做一块适合 AI 运算的核心来给 AI 加速~

总之,高通不仅给做出了强悍的芯片,还推出了厉害的软件解决方案来驱动这些新品,做到真正的软硬结合,让你的移动设备有强大的性能。

当你的手机有如此高的性能的时候,再搭配 5G 高速网络,今后你可能会体验到你从没想象过的场景。

比如,你可以在你的手机上玩任何游戏,几百 G 的大型 PC 游戏都没问题!

因为 5G 网络的极低延迟,游戏运行完全可以在云端,手机只要处理游戏画面就可以了,到那时候你的手机配置理论上是无限大的!

高通在 MWC 上海的 5G 云游戏演示

一个小小的芯片为什么能支撑手机所有的运算?

不只是娱乐,AI 的实时处理能力与 5G 的流畅速度,可以让你的语音通话和视频通话都变得更流畅,更清晰。

基于高通的独立软件开发商 大象声科

一个小小的芯片为什么能支撑手机所有的运算?

大象声科依靠人工智能打造更自然的人机交互体验,在 MWC 上海现场展出了 Vocplus Telecom 智能通话降噪和 Vocplus Gaming 游戏语音消噪方案两大解决方案。

不久的将来,AI 将会无处不在。其实我们应该庆幸我们这一代人或者下一代人会是真正跟 AI 共存的人类。

比如当 AI 应用在教育上后,农村的小孩儿也能获得一二线城市的教育资源,让教育变得更平等;AI 应用在医疗上后, 新药研发的时间将会大大的缩短,从而让更多陷于病痛中的病人更早的用上更有效的新药;甚至 AI 能代替人类完成一些高危工作。。。

或许到那时,大家才能有时间慢下脚步,享受生活。

来源:差评

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2019年6月7日
下一篇 2019年6月7日

相关推荐