历史上的今天
返回首页

历史上的今天

今天是:2024年10月11日(星期五)

正在发生

2018年10月11日 | 揭示华为达芬奇密码:现在就否定寒武纪为时尚早!

2018-10-11 来源:爱集微

   

近日,华为2018全连接大会成为业界关注的焦点。在中兴事件和中美贸易战的背景下,华为公布的AI达芬奇计划引发各方关注。

达芬奇是什么

据悉,华为高管每月都会与员工开会,讨论如何将AI引入从云数据中心到智能手机和监控摄像头等设备之中。据知情人士透露,这一系列工作代号为达芬奇计划(Project Da Vinci)”,旨在为从终端到云端的众多场景研发AI芯片,支持各种场景和尺度的视频、语音等人工智能任务。

华为这次公布的AI芯片,正是达芬奇计划的核心产物。目前,已经面世的昇腾310拥有16T的算力,主要用于数据中心及边缘节点服务器。从某种意义上讲,可以替代英伟达Tesla系列在人工智能运算里的作用。不过,和更早发布的谷歌TPU3.0和寒武纪MLU100还有一个数倍的差距。这次华为预发布的昇腾910,其峰值为256T,有望补上这个差距。

至于一同公布的Nano、Tiny、Lite,具体细节要等到2019年才会公布。

除此之外,作为生态系统的一部分,华为还一同公布了可以提升开发效率的CANN,将训练和推理统一为MindSpore架构以及AI云ModelArts。换句话说,达芬奇是以AI芯片为核心的一整套AI生态系统。

为什么要开展达芬奇计划

AI正在改变整个世界,据中国电子学会统计,2017年全球AI核心产业规模已超过370亿美元,并预计到2020年这一规模将突破1300亿美元。各个国家政府都已经开始制定相关战略,谁能抓住先机,谁就可能制胜下一轮科技时代。

在经历过中兴被美国禁运的风波之后,中国政府尤其重视芯片的发展,目前,中国在AI的商业应用和场景方面取得领先地位,但在基础层、技术层方面仍然存在较大短板。我国拥有广阔的AI市场,而AI芯片是AI创新、发展和落地的关键要素。

此次正如6年前瞄准国产中高端手机市场一样,华为再一次瞄准了AI芯片领域。

华为敢于进军这个之前从未涉足过的领域,是其底气。成立于1991年的华为海思,去年以361亿元的年销售额独占鳌头,是第二名紫光展锐110亿元的3倍多。海思之前主要设计传输网络芯片、家庭数字设备芯片、手机芯片及视频处理芯片,尤其是视频监控领域,海思占据了领导地位。有如此强大的研发能力加持,华为海思自然敢于挑战AI芯片的设计工作。

相比于CPU,中国企业在AI芯片领域其实并不落后。寒武纪等初创公司很早就进入了这个领域。在中兴事件的刺激下,各大巨头陆续开始投入AI芯片设计,比较知名的有阿里的“平头哥”半导体,以及华为此次公布的“达芬奇计划”。他们不约而同地选择了AI芯片这个方向,因为这个方向是中国在芯片行业为数不多的能够和国外相抗衡的地方;也是在可见的未来里,用途最广、用量最大的一种ASIC芯片。

华为的AI芯片怎么样

在达芬奇计划公布之前,华为一直在推广和使用AI芯片。华为的麒麟970芯片通过集成寒武纪提供的NPU(即寒武纪1A处理器),使得AI运算能力相比4个Cortex-A73核心有大约25倍性能和50倍能效的优势,可以大幅提升手机在图像识别、语音交互、智能拍照等方面的能力。在最近研究机构发布的一个AI的Benchmark测试中,麒麟970的AI得分远远高于其他手机芯片。

引用自网址http://ai-benchmark.com/ranking.html?from=groupmessage&isappinstalled=0

华为自研AI芯片,不论在技术还是市场上都有其必然性。过去华为刚刚涉足云计算领域的时候,选择的方法是先集成Citrix的虚拟化系统,后来通过对Citrix系统的学习,自行研发了FusionSphere系统。对于AI芯片,华为采用同样的方式,先集成,再学习,最终自研。不过相对于软件系统,芯片从自研到商用将是一段更加漫长的路,需要大量的验证和测试作为支撑。

华为的AI芯片会给谁用

华为与寒武纪在AI芯片上的合作,成就了双方。华为在手机芯片上积累多年,寒武纪在AI芯片上也传承中科院多年的基础科学研究。寒武纪在推出第一款可以商用的AI芯片之前,已历经8年的研发,可见AI芯片的难度之大。要开发出能用好用的芯片,并把上层的软件做好,实非一日之功。同时支撑从终端到云端不同品类的AI芯片,涉及不同应用领域,战线很长,需要的软件支持力量和客户开发支持力量都非常大。

芯片不仅仅是一个硬件,还需要一整套的生态系统作为支撑,建立这套生态系统的难度不亚于独立研发一款芯片。这套生态系统里要包括指令集,操作系统支持、编译器、软件框架和库的支持,甚至还包括会利用这套软件框架开发应用的工程师,就像华为达芬奇计划里所公布的一样。

目前在人工智能领域,公认做得最好的企业是英伟达,其他通用性比较强的AI芯片,还有寒武纪、地平线等一批初创企业,这些企业专做芯片设计,不涉及硬件制造领域和云计算运营领域。而与之相对的,谷歌虽然很早开发了TPU,但是却一直没有对外出售,仅供自己的云计算服务使用。此外,由于华为的业务扩展方向常与其供应商和客户关注的领域高度重合;华为在手机终端等领域的竞争者,也没有机会使用华为的AI手机芯片。基于以上原因,华为的AI芯片,有可能和麒麟芯片一样,在很长的一段时间内仅供内部云服务器使用。

我们应该怎么看待达芬奇计划

达芬奇计划是一个宏大的计划,旨在摆脱对国外芯片的依赖,加强华为的综合竞争力,为中国芯片产业添砖加瓦。

不过,华为的达芬奇计划,从开始到初有成效,还需要走过一段孤独的路。即便是初有成效之后,也还需要面对国内外众多竞争对手,比如:英伟达、赛灵思、MOVIDIUS、寒武纪、地平线。


推荐阅读

史海拾趣

BALLUFF公司的发展小趣事

随着中国经济的快速发展,BALLUFF公司也看到了中国市场的巨大潜力。为了更好地服务中国市场,BALLUFF在2007年坚定地走本土化路线,在成都建立了生产工厂。这一举措不仅缩短了亚洲地区的响应时间和供货周期,也极大地提升了客户满意度。随着工厂的正式运行,BALLUFF在中国市场的地位逐渐稳固,其传感器产品也广泛应用于汽车、冶金、机床和风电等行业。

Hirect公司的发展小趣事
确保变压器的功率容量能够满足负载的功率需求。
爱普特微(aptchip)公司的发展小趣事

创立不久,爱普特微电子便迎来了一次重大的技术突破。公司成功研发出了全国产、全自主可控、高可靠性的32位微处理器芯片。这一产品的推出,不仅填补了国内市场的空白,更以其卓越的性能和稳定性,赢得了市场的广泛认可。随后,公司又基于自研IP库及RISC架构内核,量产了一系列全国产高可靠性32位MCU产品,广泛应用于工业控制、物联网、智能家电等领域。

Galaxy ( Bel )公司的发展小趣事

创立不久,爱普特微电子便迎来了一次重大的技术突破。公司成功研发出了全国产、全自主可控、高可靠性的32位微处理器芯片。这一产品的推出,不仅填补了国内市场的空白,更以其卓越的性能和稳定性,赢得了市场的广泛认可。随后,公司又基于自研IP库及RISC架构内核,量产了一系列全国产高可靠性32位MCU产品,广泛应用于工业控制、物联网、智能家电等领域。

Akros[台湾超硕股份有限公司]公司的发展小趣事

面对日益激烈的市场竞争,Akros公司积极寻求市场拓展的机会。公司开始参加国际电子展会,与全球各地的客户建立联系。通过展示其独特的技术优势和高质量的产品,Akros逐渐赢得了国际市场的认可。同时,公司还加强了与全球供应链的合作,实现了原材料的全球化采购,降低了生产成本,提高了产品的竞争力。

Hantronix公司的发展小趣事

随着全球对环保问题的日益关注,HANBIT Electronics积极响应,将绿色生产纳入公司发展战略。2020年,公司投资建立了绿色生产线,采用环保材料和清洁能源进行生产,实现了生产过程中的节能减排。同时,公司还推出了多款环保型电子产品,满足消费者对绿色、低碳生活的需求。这一举措不仅提升了公司的品牌形象,也为其在可持续发展的道路上赢得了更多机遇。

问答坊 | AI 解惑

条件转移指令

条件转移指令: 条件转移指令是指在满足一定条件时进行相对转移。 判A内容是否为0转移指令 JZ rel JNZ rel 第一指令的功能是:如果(A)=0,则转移,否则顺序执行(执行本指令的下一条指令)。转移到什么地方去呢?如果按照传统的方法,就要算 ...…

查看全部问答>

ce socket的奇怪问题

我用socket实现与服务器的文件下载工作(分包下载) 分包协议是 第一步从服务器分送请求文件下载的命令,然后获取要下载文件的总包数 第二步循环从服务器下载每个包,如果该包下载出错,则重传该包,每个包大小5K 但是问题来了大多数recv的包是 ...…

查看全部问答>

密码登陆界面Cancel按键功能实现的问题

编写一个登陆界面,目标是输入密码过程中按Cancel按键可以取消一位密码的输入,这样的函数应该如何编写? 谢谢大家噢   o(∩_∩)o... void CPasswordDialog::OnCancel() {         // TODO: Add extra cleanup h ...…

查看全部问答>

大家过来试用下这个串口调试软件——SuperCom 号称是世界上最酷的

设计者:X 邮箱:lin_yu_cheng@126.com (注:用户有任何建议或使用问题欢迎联系作者) 软件简介: SuperCom是广州信先行电子科技有限公司(www.xxxmcu.com)自主开发的免费开放软件,专门设计贡献给广大电子开发者,堪称为世界上最酷的串口调 ...…

查看全部问答>

基于PC104接口的驱动问题

最近刚开始编写硬件的设备驱动,操作系统是XP,设备接口用的是PC104/PC104+,想问一下几个简单的问题: 1.基于PC104接口的硬件设备驱动一般用什么工具开发?? 2.既然PC104PLUS(PC104+)支持PCI协议,我用DriverStudio编的PCI设备的驱动程序,当 ...…

查看全部问答>

关于ListBox

请问能不能编程改变列表框的那个多列样式LBS_MULTICOLUMN? 我在创建的时候选择了LBS_MULTICOLUMN,后面能不能改变呢?? 没看到有改变列表框样式的消息啊!…

查看全部问答>

使用STM32外设固件库构建一个项目(IAR)环境-update

https://bbs.eeworld.com.cn/upfiles/img/200711/2007112313648108.rar文档还差点东西,先用只读方式提供阅读,等全部补充完成后再提供PDF格式的文档。…

查看全部问答>

相邻端口改变后不能进串口中断?

刚刚碰到这样的问题,请教大家啦 P3OUT=0XFE; P3DIR|=0Xff;//set pin as output P3SEL |= 0xf0;//P3.4、3.5 uart0, 3.6、3.7 uart1 端口初始化如上,如果之后有 P3OUT &=~ BIT0; 或者 P3OUT |= BIT0; 的语句就会不能进串口的中断,如果 ...…

查看全部问答>