华为自研的达芬奇NPU架构,技术如何?前景如何?
感谢邀请
华为自研的达芬奇NPU架构,技术如何?前景如何?
NPU其实就是人工智能的一个核心,那就是AI的发展,其实华为已经从很早就开始研发了,而且早在麒麟***0处理器上面就有***用,拍照中的AI模式也就是通过人工智能优化而来的。
1.AI其实对于我们来说算是一种新的体验,华为从麒麟***0开始就***用了独立NPU神经网络处理单元,开创端侧人工智能的行业先河,开启智慧手机元年。
2.2018年,麒麟980创新***用双核NPU,实现业界最高端侧AI算力,带来AI人像留色、卡路里识别等丰富的AI应用,引领手机全面进入智慧时代。
3.一直到昨天发布的麒麟810处理器,华为***用了自研达芬奇计算架构,再次掀起端侧AI的性能革命,引领端侧AI新赛道,并且首次将旗舰级的AI性能在中高端手机中落地。
那肯定是更好的,现在大家都在说AI其实也就是人工制程,是Artificial Intelligence大缩写,其实广泛意义上面来讲的话,也就是可以更好的通过软件的算法来实现性能的分配,比如现在手机端,可以减少处理器一部分的压力,同时帮助处理器合理分配性能,达到最大的效能,当然其中还有包括图像,语音等等各个方面,所以各行各业都在说这个词语,而机器人也算是一个典型的代表,随着AI越来越强大,科技方面的发展将会打达到我们想不到的一个前景。
达芬奇架构其实是华为在2018年推出的全新自研AI计算架构,针对AI计算特点进行设计。不同于以往的二维运算模式,达芬奇架构以高性能3D Cube计算引擎为基础,针对矩阵运算进行加速,大幅提高单位面积下的AI算力,充分激发端侧AI的运算潜能。依托于达芬奇架构出色的AI实力以及深厚的技术积累,麒麟810实现强劲AI性能,单位面积算力更高,将在更多应用场景下为广大消费者带来AI应用体验升级。
也正是因为如此,所以AI能力超过了高通骁***55处理器,这确实是真的,而且麒麟910处理器这次可以脱颖而出,超越高通骁龙730处理器的秘密也在于此,那就是GPU方面通过优化变得更好啦!
因为麒麟810搭载Mali-G52定制,支持Kirin Gaming+技术,通过系统级AI调频调度技术、60fps高性能及HD画质和GPU负载优化全面升级游戏体验。其中,AI调频调度技术能够实时学习帧率、流畅度和触屏输入变化,预测手机任务负载,动态感知手机使用过程中存在的性能瓶颈,及时进行调频调度,预测准确性比传统预测方法提升30%以上;GPU的系列优化技术,可减少重复指令及GPU过载,并加快CPU、GPU和内存之间的数据传输速度;HD游戏特效优化可以提升游戏画质、清晰度、明暗对比度等,所以GPU 方面通过AI优化更加强势啦!
总结:AI人工智能的优化,其实最开始就是为了给处理器减少一部分的压力,然后减少功耗和发热,以及通过算法来优化手机的拍照,但是随着技术越来越深,加入的东西越来越多,AI承担的工作就越来越多,而华为自研发的达芬奇架构,确实很强势,关于很多人说,华为真的累,在国内什么都要自己研发,这一点来说的话,笔者想说的是前期累点没有关系,现在华为已经看到了回报,华为昨天发布会上面宣布手机销量已经超过了一亿部,华为坚持了下来才有了今天的成就。
华为有了达芬奇自研架构的NPU了,那么是不是说自主研发的GPU也不远了?首先我们要弄懂这个达芬奇架构和ARM又有什么区别呢?其实要说起来还是非常简单的,咱们都知道高通的处理器是自主研发的Kryo架构,但是高通的这个Kryo架构也是根据ARMA76魔改过来的,其实达芬奇架构也是来源于ARM核心!
麒麟810上面的达芬奇NPU也就是传统的传统的ARM核+AI加速器的模式,当然了这个最重要的AI加速器算是达芬奇NPU的核心:把MAC按照不同的计算组成不同的方式,搭配标准的数据缓存,进行人工智能运算时按照cube三维立方模式组织的MAC群支持相关运算。
哈哈说了这么多可能有些不好理解,虽然是基于ARM核心但是这颗达芬奇NPU仍然是华为的自研架构!
那么华为之前***用的寒武纪NPU呢?其实华为和寒武纪是两个不同的公司,它们并不是一起的,这个达芬奇NPU才是华为的亲儿子,华为自己能够研发架构了当然了要***用自己的产品,这样才利于长远的发展,至于华为前期花钱找寒武纪合作学习那是必须要的,而寒武纪也因为华为名气大增,未来的市场前景也是不可***的!
我们最期待的还是华为的自主研发GPU,只有把自主的GPU做出来才能堵住很多人的嘴吧,当然了目前摆在华为面前最严重的问题就是ARM的授权问题,所以未来最新的CPU架构不知道华为还能不能***用,当然了我个人还是愿意相信最后都能达成和解的!
“极客谈科技”,全新视角、全新思路,伴你遨游神奇的科技世界。
华为Nova5机型的发布再次惊艳到了我们:
华为Nova5是首款搭载麒麟810处理器的手机,也是华为第二款7nm工艺制程的处理器;
华为Nova5是首款使用自研达芬奇NPU架构的手机,AI性能较为出色。
那么,达芬奇NPU架构究竟是何物?技术如何,前景又如何呢?
这里华为自研的达芬奇NPU架构需要同ARM架构进行区分,两者并非同一个概念。
ARM架构是手机处理器芯片的基础架构,华为已经获得了ARMv8架构的永久使用权。即便华为与ARM中断合作,并不会影响华为使用ARMv8架构。
华为达芬奇NPU架构则是以芯片ARM架构作为基础,在其之上进行研发的一种神经元网络架构。也就是智能硬件处理单元,我们常说的AI算法就是该架构提供的功能。
对于AI算法,想必大家并不陌生。手机拍照时经常使用到的一个功能,很多人现在不开AI场景优化功能都不愿意拍照。华为p30 Pro能够实现拍摄清晰的月亮,同样要归功于AI算法。不过,华为麒麟980依然使用中科寒武纪研发的NPU架构。华为麒麟810则完全使用华为自研的达芬奇NPU架构。
在说华为达芬奇NPU架构性能之前,先来简单了解一下麒麟810这款处理器。
麒麟810处理器使用7nm工艺制程,使用2个2.27Hz大核,6个1.881GHz小核的八核心设计,GPU是定制版的Mail-G52。此款处理器性能虽然不及麒麟980、骁***55,但是AI性能较为突出。AI评分大家可以参照下表:麒麟810的跑分要明显的高出骁***55。由此可见,华为在AI算法上具有较强的实力。