华为在AI领域的鸿蒙:CANN体系,挑战英伟达CUDA

不黑不吹,目前在操作系统方面,国产也在慢慢崛起了在智能手机操作系统领域,目前华为鸿蒙已经打败了苹果iOS,成为国内第二大手机系统。

在PC领域,UOS、麒麟等国产系统,市场份额也是越来越高,挑战windows的地位。可以预见的时候,之前国内科技领域从“缺芯少屏”,再到“缺芯少魂”,如今,这一切都将慢慢的成为历史。

而随着AI的火爆,我们发现华为在AI领域,也有着类似于鸿蒙系统的布局,那就是CANN,它的地位和性质,甚至是和鸿蒙系统在手机领域的地位是差不多的。

CANN是Compute Architecture for Neural Networks的简写,它的诞生,也标志着华为在AI算力领域的深入布局。CANN是华为昇腾AI全栈的核心,也可以认为是AI操作系统,为多样化的AI应用场景提供高效易用的编程方式。

CANN对标的其实是英伟达的CUDA,以及AMD的ROCm,这三者都不仅仅是一个计算平台,它更是一个庞大的技术生态系统。

CUDA可能大家都熟悉了,2006年诞生的,目前在全球市场,CUDA占了90%左右的份额,它包括开发库(Libraries)、运行时(Runtime)和驱动(Driver)在内的完整软件栈,目前几乎所有的AI模型,都是在CUDA的基础之上开发训练出来的。

AMD的ROCm是在2015年诞生的,它是看到英伟达的CUDA这么牛,极大的促进了对方GPU的销售,所以也搞出了一个ROCm出来,但说实话,其影响力远不如CUDA。

华为是在2018年发布的CANN1.0,之后不断的进化更新,到2024年时已经更新到了CANN7.0版本了。目前CANN对比CUDA,虽然确实比不过,特别是在市场占有率,通用性和适用范围等等。

但是对于华为AI,甚至对于整个国产AI领域而言,CANN都有着非常重要的作用。我们知道目前英伟达的AI芯片,只有底性能的才能对中国销售,高性能都不能销售。所以国内需要更多国产的AI芯片来替代英伟达的芯片。

但AI芯片替代,也是需要一个生态来支持的,并不是硬件替代了就替代了,这就需要CANN了,这也是华为AI芯片+CANN的意义。

事实上,如果我们拿手机操作系统来看,安卓、苹果虽好,但它是美国的,苹果是闭源不会给你用,安卓说不给用就可以不给用。

那么华为只有研发出鸿蒙系统来,建立起国产手机系统生态。

而CANN也是如此,CUDA是英伟达,说不给你用,就可以不给你用,那么这时候华为CANN就相当于鸿蒙一样,去打破CDUA的垄断,形成一个属于中国的AI生态体系。

而一个体系的意义,远比硬件本身更重要,你觉得呢

原创文章,作者:naxiaomai,如若转载,请注明出处:http://pptcy.com/shouji/20508/.html

发表评论

邮箱地址不会被公开。 必填项已用*标注

联系我们

联系QQ:1500538478