欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  移动技术

骁龙855或成高通首款搭载NPU的芯片:AI时机已到?

程序员文章站 2023-04-01 10:27:00
去年,麒麟970凭借全球首款搭载npu的手机ai芯片备受关注,消息称今年麒麟980将升级npu并首发全球7nm手机soc,因此麒麟980吸引了更多关注。作为全球移动soc的霸主,高通自...

去年,麒麟970凭借全球首款搭载npu的手机ai芯片备受关注,消息称今年麒麟980将升级npu并首发全球7nm手机soc,因此麒麟980吸引了更多关注。作为全球移动soc的霸主,高通自然不会视而不见。

雷锋网消息,高通新一代旗舰处理器骁龙855不仅将采用台积电7nm工艺,还将首次配备专用神经处理单元(npu)。另外,曝光的消息也指出新款处理器将会使用其他的命名方式,但无论如何,搭载npu的骁龙到底是要与麒麟980竞争还是高通看准了时机?

骁龙855或成高通首款搭载NPU的芯片:AI时机已到?

高通首款集成npu的ai芯片

根据此前的爆料,骁龙855将采用7nm工艺来提升性能和效能,这一点在高通员工linkedin的档案中得到了证实。另外,早在2017年就有报道称为了能使用更先进的7nm工艺制造新款旗舰处理器,高通将会放弃与三星合作选择台积电,最近几年,三星为高通生产了骁龙820、骁龙821和骁龙835。

近日,此前曝光消息都比较可靠的roland quandt称,骁龙855可能会以骁龙8150的名称进入市场,它将拥有一个专用的npu,这个npu与去年麒麟970搭载的npu类似将用于提升ai性能。搭载npu的优势显而易见,由于npu可以处理此前需要由cpu或dsp处理的图像或语音数据,增加npu可以提升手机的性能同时实现更多的ai功能。高通员工的linkedin个人资料显示,他们会继续微调即将推出的旗舰芯片的硬件设计,npu是soc中一个独立部分。

至于5g功能,此前的消息是骁龙855将配备骁龙x50(sdx50)5g调制解调器,但最新的消息称骁龙855将不会集成sdx50而是sdx24,实现5g功能将需要通过外挂sdx50。总体来看,骁龙855基于台积电7nm,尺寸为12.4 x 12.4mm,将首次集成npu,通信方面集成sdx24 lte调制解调器,支持cat.20 lte以达到2gbps的下行速度。

据雷锋网(公众号:雷锋网)了解,高通将会在今年12月的年度技术峰会上推出骁龙855,用于windows笔记本电脑和平板电脑的骁龙1000也会一同发布。

骁龙855(代号hana)正在以sdm855的名义在内部开发,但外媒winfuture称其看到的第三方文档显示该处理器的名称已经改变了几个月,现在的名称为sdm8150,这意味着它将作为snapdragon 8150上市,但仍具有相同的“hana”代号。winfuture认为高通改变命名的原因可能是为了更容易与手机soc以及windows10和chrome os系统的soc进行区分。

不过,新soc的最终名称可能尚未确定,winfuture推测sm8150中的“sm”代表snapdragon mobile。

骁龙855或成高通首款搭载NPU的芯片:AI时机已到?

与麒麟980竞争?

纵观如今的手机处理器市场,麒麟970在去年9月2日在德国柏林的ifa上正式发布,被称作全球首款人工智能手机soc,搭载麒麟970的华为mate10在同年10月16日发布。苹果在2017年9月12日的秋季新品发布会上随iphonex一起发布了a11 bionic,a11首次搭载的专用于机器学习的硬件 “神经网络引擎(neural engine)”,每秒运算次数最高可达6000亿次。

今年3月,联发科的首款ai芯片helio p60在国内亮相,helio p60集成了基于edge ai平台人工智能单元双核 apu(ai processing unit),并首次将可协调 cpu、gpu 和 apu 之间的运作的neuropilot ai技术带入智能手机,方便 ai 应用程序执行。

同样在3月,三星正式宣布了型号为 exynos 9610 的新一代处理器,该处理器集成了一个基于深度学习技术的专用 ai 硬件单元,三星称之为 vision image processing unit(可翻译为视觉图像处理单元),可以算作是三星真正意义上的一款智能手机 ai 芯片。

本月底,华为海思将发布基于7nm工艺的麒麟980,并很有可能搭载寒武纪今年5月发布的第三代ip产品“寒武纪 1m”实现对npu的升级。苹果也会在下月发布的新款iphone中搭载7nm a12,神经网络引擎很有可能会得到升级。虽然麒麟980和a12只会应用于华为和苹果自家的手机,但helio p60也已经集成了apu,作为全球最大的手机soc提供商,高通至今还未给手机soc增加npu。

不过,在今年2月,初高通宣布推出人工智能引擎ai engine(artificial intelligence engine),该人工智能引擎ai engine由多个硬件与软件组成。硬件方面,在ai engine的支持下骁龙核心硬件架构—hexagon向量处理器、adreno gpu和kryo cpu都将在终端侧支持和优化人工智能应用,并且骁龙845、骁龙835、骁龙820、骁龙660移动平台都将支持该人工智能引擎ai engine。软件方面则包括骁龙神经处理引擎(neural processing engine, npe)软件框架、随google android oreo发布的android nn api、hexagon neutral network(nn)库。

但ai engine毕竟没有专门为处理ai应用增加硬件,在ai性能的表现上与搭载npu的手机soc相比有差距也不会让人感到意外。今年早些时候的一份测试数据显示,骁龙845在鲁大师ai性能排行榜上仅跑到199分,和排名第一位的荣耀v10差了43分。有媒体用荣耀v10与三星s9进行实测对比,麒麟970的ai性能还是领先于通过对已有软硬件的优化的三星s9。因此,骁龙855搭载npu从目前的市场环境来看并不会让人感到意外,毕竟需要和麒麟980、a12竞争。

ai芯片的“时机”已到?

更为重要的是,高通是只能拿出基于软硬件优化的ai engine还是技术可实现但未推出搭载npu的soc?答案无疑是后者。雷锋网从一位高通前技术高管处了解到,作为有深厚技术积累的公司,高通早在三四年前就已经有ai芯片项目,至少在两年前就有npu,但由于没有看到实际的应用支撑迟迟没有量产。

实际应用是否真的是关键?以麒麟970为例,npu的fp16 性能达到了1.92 tflop,几乎是麒麟 960 的 3 倍(0.6 tflop 左右),体现在应用上,麒麟970的图像识别速度达到了约2000张/分钟,iphone 7 plus是487张/分钟,三星s8是95张/分钟。

在拍照中,npu可以帮助手机更精准和快速地识别拍摄场景,让手机选择最合适的图像处理算法,双摄背景虚化时让手机对边缘虚化的处理更准确,还可以在ar 相机中显著提高渲染的速度,降低功耗。还有,借助 npu手机可以将语音和语义识别的部分工作转移到手机本地,提高手机中语音交互应用(比如语音输入法、智能语音助手)的体验。

不过,麒麟970发布的同时华为还展示了“开放移动 ai 平台(open mobile ai platform)”,该平台会为app开发者提供了包括开发者网站和社区支持、开发套件以及自家的app分发商店在内的“全套”服务,吸引开发者开发可以调用 npu 性能的app,这意味着华为在积极推动移动ai生态的建设,寻找更多的应用,更好地发挥npu的性能。

与麒麟970类似,iphonex搭载的a11的神经网络引擎目前可见的作用可以在拍照、ar、face id方面体现。显然,npu的性能并未完全发挥出来,应用场景也还不够丰富,对于提供soc的高通而言,性能和成本不得不谨慎权衡。毕竟在今年三月,小米创始人雷军发微博称:“骁龙845,最新旗舰,非常出色,只有一个缺点:太贵了!!!骁龙845,再加上17%的进口增值税,500多元!是骁龙660的三倍多!”

手机处理器在一款手机的bom清单中一直占有不小的比例,在竞争异常激烈的手机市场,集成npu短期内只会增加处理器的成本,如果没有足够大的提升和应用的支撑,无论是soc提供商还是手机厂商,集成npu的soc并非最好的选择。因此在经过其它手机厂商对市场的教育以及生态建设已经开始之后,推出ai芯片时机也逐步成熟,因此骁龙855虽然抢不了首发甚至来的有点晚,但却能将风险降低。

高通的打算或许不仅仅如此,quandt在最新的爆料中还指出,他发现了“sdm855au”,这意味着骁龙855还将会有汽车版本,需要补充的是,高通此前推出过骁龙汽车处理器骁龙820a。推出骁龙855汽车版本也符合逻辑,毕竟ai还处于非常早期的阶段,ai处理器需要更多的应用场景支撑。同时,高通虽然收购nxp失败,但高通继续深入汽车市场的方向并不会改变,而骁龙855就是一个很好的产品。

雷锋网小结

到底是市场的竞争让骁龙855不得不集成npu还是高通已经明确如今的应用已经足以支撑其推出ai芯片?谁是主要的因素很难做简单的判断。不过,从高通对ai芯片态度我们可以看到,现在ai芯片的发展最大的阻碍并非技术而是应用,需求迫切且市场规模足够大的应用场景才能够更快推动ai芯片的发展,反过来也将推动ai技术的进步,最终推动ai的发展。