您当前的位置:首页 > 电脑百科 > 程序开发 > 架构

华为达芬奇架构和arm架构有什么区别?

时间:2019-07-25 13:48:40  来源:  作者:

华为达芬奇架构和arm架构有什么区别?

说起达芬奇大家都可能知道他是一个画家,但是有些东西可能你不太清楚,达芬奇是一个传奇人物,他学识渊博、多才多艺,是一个博学者:在绘画、音乐、建筑、数学、几何学、解剖学、生理学、动物学、植物学、天文学、气象学、地质学、地理学、物理学、光学、力学、发明、土木工程等领域都有显著的成就。他全部的科研成果保存在他的手稿中,大约有15000页,爱因斯坦认为,达·芬奇的科研成果如果在当时就发表的话,科技可以提前半个世纪。

华为达芬奇架构和arm架构有什么区别?

 

而华为在发布新CPU的时候说他们用的NPU采用的是达芬奇架构,那么这种架构跟ARM的到底有什么区别?

其实简单点是二维图与三维图的问题,而下面让我来给大家说说大概情况吧。

华为达芬奇架构和arm架构有什么区别?

 

什么是ARM架构,为何移动终端均选择该架构

ARM架构由ARM公司研发并进行商用,ARM公司是一家芯片技术提供商,当前已经被软银收购。当前主流的芯片架构有移动端的ARM架构,桌面端的X86架构等。

那么,ARM架构的优势是什么为,为何不选择英特尔的X86架构呢?

ARM架构的优势在于性能强、功耗低、成本同样较低;

对于移动终端设备来说,更加偏向于节能、能效等方面,否则待机问题不好处理。

华为达芬奇架构和arm架构有什么区别?

 

什么是达芬奇架构,与ARM架构之间的关系是什么

ARM架构和华为自研的达芬奇架构是什么呢?

达芬奇架构依然是基于ARM架构,在ARM架构基础之上研发的NPU;

NPU指的是神经元网络,相当于华为建立了一个独立的AI硬件处理单元。

华为达芬奇架构和arm架构有什么区别?

 

 

麒麟810上面的达芬奇NPU也就是传统的传统的ARM核+AI加su器的模式,当然了这个最重要的AI加su器算是达芬奇NPU的核心:把mac按照不同的计算组成不同的方式,搭配标准的数据缓存,进行人工智能运算时按照cube三维立方模式组织的MAC群支持相关运算。虽然是基于ARM核心但是这颗达芬奇NPU仍然是华为的自研架构!

华为AI算法牛不牛,从最近热议的华为P30 Pro拍摄月亮就能够看出。其实,华为最早从麒麟970、麒麟980处理器就已经使用该技术,当时由中科寒武纪研发。此款麒麟810处理器,则是华为独立研发的达芬奇架构。

华为达芬奇架构和arm架构有什么区别?

 

有人说华为这个架构来自寒武纪,其实华为和寒武纪是两个不同的公司,它们并不是一起的,这个达芬奇NPU才是华为的亲儿子,华为自己能够研发架构了当然了要采用自己的产品,这样才利于长远的发展,至于华为前期花钱找寒武纪合作学习那是必须要的,而寒武纪也因为华为名气大增,未来的市场前景也是不可限量的!

华为达芬奇架构和arm架构有什么区别?

 

华为与ARM架构今后的发展

美国持续的对华为进行打压,ARM已经宣布同华为之间中断合作。

华为当前已经购买了ARMv8永久的使用权,在ARMv9没有出来之前,对于华为影响较小。

华为未来将会具有两种选择方式:

一种是在ARMv8架构基础上进行研发,对该架构独立完成升级工作;

一种是完全丢弃ARM架构,研发出一种新的芯片架构。

华为达芬奇架构和arm架构有什么区别?

基于目前国内芯片实际情况,华为采用第一种方式的可能性较大。因为兼容性问题,也考虑市场的反应,只可以选择第一种方法,因为华为的产品还是要卖给消费者使用的,所以华为不可能完全放弃ARM架构,但是这样下去,华为是走了苹果的道路,希望有一天华为超越苹果,让华为的CPU无比自信与强大。



Tags:达芬奇架构 arm架构 架构   点击:()  评论:()
声明:本站部分内容及图片来自互联网,转载是出于传递更多信息之目的,内容观点仅代表作者本人,如有任何标注错误或版权侵犯请与我们联系(Email:2595517585@qq.com),我们将及时更正、删除,谢谢。
▌相关推荐
华为达芬奇架构和arm架构有什么区别?说起达芬奇大家都可能知道他是一个画家,但是有些东西可能你不太清楚,达芬奇是一个传奇人物,他学识渊博、多才多艺,是一个博学者:在绘画、音乐...【详细内容】
2019-07-25  Tags: 达芬奇架构 arm架构 架构  点击:(782)  评论:(0)  加入收藏
▌简易百科推荐
为了构建高并发、高可用的系统架构,压测、容量预估必不可少,在发现系统瓶颈后,需要有针对性地扩容、优化。结合楼主的经验和知识,本文做一个简单的总结,欢迎探讨。1、QPS保障目标...【详细内容】
2021-12-27  大数据架构师    Tags:架构   点击:(5)  评论:(0)  加入收藏
前言 单片机开发中,我们往往首先接触裸机系统,然后到RTOS,那么它们的软件架构是什么?这是我们开发人员必须认真考虑的问题。在实际项目中,首先选择软件架构是非常重要的,接下来我...【详细内容】
2021-12-23  正点原子原子哥    Tags:架构   点击:(7)  评论:(0)  加入收藏
现有数据架构难以支撑现代化应用的实现。 随着云计算产业的快速崛起,带动着各行各业开始自己的基于云的业务创新和信息架构现代化,云计算的可靠性、灵活性、按需计费的高性价...【详细内容】
2021-12-22    CSDN  Tags:数据架构   点击:(10)  评论:(0)  加入收藏
▶ 企业级项目结构封装释义 如果你刚毕业,作为Java新手程序员进入一家企业,拿到代码之后,你有什么感觉呢?如果你没有听过多模块、分布式这类的概念,那么多半会傻眼。为什么一个项...【详细内容】
2021-12-20  蜗牛学苑    Tags:微服务   点击:(9)  评论:(0)  加入收藏
我是一名程序员关注我们吧,我们会多多分享技术和资源。进来的朋友,可以多了解下青锋的产品,已开源多个产品的架构版本。Thymeleaf版(开源)1、采用技术: springboot、layui、Thymel...【详细内容】
2021-12-14  青锋爱编程    Tags:后台架构   点击:(21)  评论:(0)  加入收藏
在了解连接池之前,我们需要对长、短链接建立初步认识。我们都知道,网络通信大部分都是基于TCP/IP协议,数据传输之前,双方通过“三次握手”建立连接,当数据传输完成之后,又通过“四次挥手”释放连接,以下是“三次握手”与“四...【详细内容】
2021-12-14  架构即人生    Tags:连接池   点击:(17)  评论:(0)  加入收藏
随着移动互联网技术的快速发展,在新业务、新领域、新场景的驱动下,基于传统大型机的服务部署方式,不仅难以适应快速增长的业务需求,而且持续耗费高昂的成本,从而使得各大生产厂商...【详细内容】
2021-12-08  架构驿站    Tags:分布式系统   点击:(23)  评论:(0)  加入收藏
本系列为 Netty 学习笔记,本篇介绍总结Java NIO 网络编程。Netty 作为一个异步的、事件驱动的网络应用程序框架,也是基于NIO的客户、服务器端的编程框架。其对 Java NIO 底层...【详细内容】
2021-12-07  大数据架构师    Tags:Netty   点击:(17)  评论:(0)  加入收藏
前面谈过很多关于数字化转型,云原生,微服务方面的文章。虽然自己一直做大集团的SOA集成平台咨询规划和建设项目,但是当前传统企业数字化转型,国产化和自主可控,云原生,微服务是不...【详细内容】
2021-12-06  人月聊IT    Tags:架构   点击:(23)  评论:(0)  加入收藏
微服务看似是完美的解决方案。从理论上来说,微服务提高了开发速度,而且还可以单独扩展应用的某个部分。但实际上,微服务带有一定的隐形成本。我认为,没有亲自动手构建微服务的经历,就无法真正了解其复杂性。...【详细内容】
2021-11-26  GreekDataGuy  CSDN  Tags:单体应用   点击:(35)  评论:(0)  加入收藏
最新更新
栏目热门
栏目头条