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

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

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

一搜一大堆

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

----一个小小的芯片为什么能支撑手机所有的运算?//----[ http://www.caoding.cn]

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

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

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

----一个小小的芯片为什么能支撑手机所有的运算?//----[ http://www.caoding.cn]

( 图片源自 OPPO Brenno )

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

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

----一个小小的芯片为什么能支撑手机所有的运算?//----[ http://www.caoding.cn]

( 图片源自OPPO Brenno )

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

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

----一个小小的芯片为什么能支撑手机所有的运算?//----[ http://www.caoding.cn]

( 图片源自OPPO Brenno )

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

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

----一个小小的芯片为什么能支撑手机所有的运算?//----[ http://www.caoding.cn]

( 图片源自OPPO Brenno )

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

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

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

----一个小小的芯片为什么能支撑手机所有的运算?//----[ http://www.caoding.cn]

( 图片源自 vivo Jovi )

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

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

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

----一个小小的芯片为什么能支撑手机所有的运算?//----[ http://www.caoding.cn]

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

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

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

----一个小小的芯片为什么能支撑手机所有的运算?//----[ http://www.caoding.cn]

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

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

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

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

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

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

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

----一个小小的芯片为什么能支撑手机所有的运算?//----[ http://www.caoding.cn]

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

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

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

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

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

----一个小小的芯片为什么能支撑手机所有的运算?//----[ http://www.caoding.cn]

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

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

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

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

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

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

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

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

----一个小小的芯片为什么能支撑手机所有的运算?//----[ http://www.caoding.cn]

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

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

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

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

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

----一个小小的芯片为什么能支撑手机所有的运算?//----[ http://www.caoding.cn]

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

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

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

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

----一个小小的芯片为什么能支撑手机所有的运算?//----[ http://www.caoding.cn]

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

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

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

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

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

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

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

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

----一个小小的芯片为什么能支撑手机所有的运算?//----[ http://www.caoding.cn]

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

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

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

----一个小小的芯片为什么能支撑手机所有的运算?//----[ http://www.caoding.cn]

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

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

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

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


    推荐阅读