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

骁龙855和Helio P90为啥没有与A12和麒麟980“相同”的NPU?

程序员文章站 2022-06-14 11:32:09
12月6日,高通在美国发布最新一代旗舰移动平台骁龙855,一周后的12月13日,联发科技在深圳发布了最新处理器helio p90。加上此前亮相的三星exynos 982...

12月6日,高通在美国发布最新一代旗舰移动平台骁龙855,一周后的12月13日,联发科技在深圳发布了最新处理器helio p90。加上此前亮相的三星exynos 9820、苹果a12 bionic以及华为海思麒麟980,可以说手机soc已经进入了比拼ai性能的时代。不过,苹果和海思集成了专为ai加速的硬件单元npu,但高通和联发科却选择了优化的路线,这是为什么?

骁龙855和Helio P90为啥没有与A12和麒麟980“相同”的NPU?

7nm不是唯一选择

苹果的a11 bionic和华为海思麒麟970在去年发布的时候就已经集成了专为ai加速的npu单元,但ai性能的提升离不开工艺制程、cpu、gpu等硬件以及软件的共同协作。我们知道,在很长一段时间内处理器性能的提升靠的是工艺制程的提升,到了ai时代,除了在设计上需要做进一步的优化,对先进制程的需求也更加强烈。因此为了继续提升处理器的ai性能,麒麟980和a12 bionic都选择了台积电的7nm工艺,都集成了69亿个晶体管。同样选择台积电7nm工艺的还有本月发布的骁龙855,但这款soc集成多少个晶体管暂不清楚。

不过,7nm并非最新手机soc的唯一选择,联发科helio p90采用的是12nm制程,对于为何不采用7nm工艺的问题,联发科技无线通信事业部总经理李宗霖接受媒体采访时表示:“并不是有7nm就可以有很好的ai体验,还需要考虑系统架构、功耗以及与应用的结合。同时,还与我们要带给消费者什么样的体验有很大的关系。”雷锋网认为,helio p90的定位并非旗舰级,因此必须更多的权衡7nm成本增加和性能提升之间的关系,显然12nm是联发科认为性价比最高的工艺。

三星exynos9820虽然定位是旗舰级,但却采用了8nm工艺。原因很简单,8nm lpp工艺是三星基于10nm lpp演进而来的工艺,可以使芯片能效提升10%,芯片面积降低10%。

可以看到,虽然不是5款最新处理器并非全都采用7nm工艺,但可以明确的是在处理器性能的提升上,手机soc设计厂商依旧期待制程提升带来的性能、功耗、芯片面积的提升,即便半导*程的提升正变得越来越难。

骁龙855和Helio P90为啥没有与A12和麒麟980“相同”的NPU?

cpu高性能核心集群再细分

选择了工艺节点之后,在设计不出大问题的情况下已经在很大程度上决定了这款处理器的性能。当然,为了满足ai的需求,上述5款处理器有3款处理器的cpu采用了大中小核的架构。麒麟980是率先采用了big.middle.little新设计的soc,也就是将高性能核心集群再细分为高、中两部分,包括2个cortex a76@2.6ghz、2个cortex a76@1.92ghz、4个cortex a55@1.8ghz,三个集群将根据不同使用场景灵活调用,提升能耗比。

三星同样采用big.middle.little新设计,不同的是由于三星有自主研发的mongoose架构cpu,因此exynos9820的cpu是2个第四代mongoose架构内核、2个cortex-a75、4个cortex-a55组合在一起,自研内核和cortex-a75提供高处理性能,cortex-a55提供更高效率。三星称,对比上代旗舰处理器exynos9810,智能任务调度程序的新设计可将exynos9820的多核性能提升15%。

骁龙855采用基于arm cortex a76 打造的 kryo 485 cpu,首次集成了一颗超级内核,主频高达2.84ghz,3颗主频2.42ghz的性能内核,4颗主频1.80ghz的效率内核。高通表示骁龙855芯片相比前代产品骁龙845,cpu性能提升 45%,是8系列处理器有始以来最大的一次提升。

苹果和联发科则没有采用大中小核的设计。苹果a12 bionic的cpu采用6核设计,2个性能核心承担高强度的计算任务,4个能效核心处理日常任务。苹果称最新的性能控制器可动态分配工作至不同核心,需要高速运行时可同时发挥全部六个核心的性能。相比a11 bionic,a12 bionic的2个大核速度提升最高达15%,4小核最高节能50%。

联发科helio p90也采用八核架构,包括2个arm corte a75处理器,工作主频率为2.2 ghz,与6个a55处理器,工作主频率为2.0 ghz。联发科表示,最新的corepilot技术可以确保芯片能够以最高效的方式在八核之间实现运算资源的最优配置,充分发挥八核架构优势。至于为何没有采用大中小核的设计,联发科技资深副总经理暨技术长周渔君对雷锋网表示 :“我们希望每种核心之间的表现能有明显的差别,不然大中小核的架构可能意义不大。当然,架构的选择还需要关注soc的制程、散热、用途等方面。”

骁龙855和Helio P90为啥没有与A12和麒麟980“相同”的NPU?

gpu性能提升最高达50%

除了cpu,gpu也是移动soc主要的关注点,a12 bionic 4核gpu相比上代3核心的a11 bionic gpu速度提升最高为50%。麒麟980首发arm最新的gpu架构mali g76 mp10,与麒麟970的mali g72 mp12相比,性能提高46%,能效比提高178%。exynos的gpu同样从mali-g72升级为mali-g76,三星称升级后gpu的性能提升40%或35%的功耗表现。

骁龙855集成adreno 640 gpu,高通表示新gpu能够带来20%的图形渲染速度提升,同时还能继续保持业界领先水平的每瓦特能效。helio p90没有选择arm mali gpu而是集成了imagination的powervr gm 9446,联发科表示对比helio p70,helio p90的gpu性能提升了50%。

骁龙855和helio p90为什么没有npu?

了解完5款最新手机soc的工艺制程、cpu和gpu的升级之后,接下来要谈的是这些最新soc都强调的ai性能。苹果和华为在soc中集成了专为处理ai设计的新的npu,其中a12 bionic的neural engine架构从a11 bionic的双核增加到了八核,性能也从a11 bionic每秒能完成6000亿次操作提高到a12 bionic每秒能够完成5万亿次运算,并且core ml运行速度最高可提升至9倍。

麒麟980的npu则是从单核升级为双核,使用了更高精度的深度网络,每分钟可识别4500张图像,具备更高的实时性,支持人脸识别、物体识别、物体检测等ai场景。余承东表示,新的 npu 处理单元速度比麒麟 970 的npu快 2.2 倍。

相比苹果和华为海思集成npu已经到了第二代产品,exynos9820则是三星首次在soc中集成专门处理人工智能任务的硬件单元npu。三星方面称,在npu的支持下,exynos9820相比exynos99810人工智能性能提升7倍,并可以增强从照片到ar的性能。

骁龙855和Helio P90为啥没有与A12和麒麟980“相同”的NPU?

高通和联发科则没有集成专门处理人工智能任务的硬件单元,而是在已有的硬件单元上进行优化和改进。骁龙855选择在dsp中集成一个全新设计的hexagon张量加速器(hexagon tensor accelerator,hta),另外,hexagon 690处理器、adreno 640 gpu、kryo 485 cpu共同构组成了骁龙855支持的第四代多核人工智能引擎 ai engine,可实现每秒超过7万亿次运算(7tops),ai性能较骁龙845提升3倍。

helio p90对ai性能的提升则是借助apu1.0到apu 2.0的升级,使ai算力提升4倍。据悉apu 2.0采用联发科技的融合ai(fusion ai)架构,ai算力最高可达到1127 gmacs(2.25 tops),支持int8和fp16。雷锋网(公众号:雷锋网)此前报道过,apu是基于此前 helio p30 内置的 vpu(图像处理单元)经过算法提升而推出。因此apu也是基于此前的硬件单元进行的升级和优化。

骁龙855和Helio P90为啥没有与A12和麒麟980“相同”的NPU?

那么,高通和联发科为什么不像苹果、华为和三星一样在social中集成专为ai加速设计的硬件单元?其实原因很简单,那就是ai相关的技术和算法都还不够成熟,高通和联发科作为手机soc的提供方,在确定到底哪种算法以及数据类型最适合深度学习之前,押注其中一种不仅不是明智的选择,还可能因为硬件跟不上算法迭代而无法满足市场的需求缺乏竞争力,因此除了借助工艺制程、cpu、gpu的持续升级满足ai应用,高通和联发科还针对目前比较热门的ai图像应用在已有的硬件上进行优化来更好地适应不同手机厂商的需求。还有一点也非常关键,增加npu带来的成本的增加手机厂商可能难以接受。

相反,无论是苹果、华为还是三星,他们自主研发的soc目前都只用于自家的手机中,因此在应用和需求相对明确的前提下去增加专用的ai加速单元不仅能获得更好的效果,还能借此打造更多吸引消费者的ai应用,增加手机的吸引力和竞争力。当然,作为全球手机销量前三的三星、华为和苹果,手机的销量也是支撑他们研发自主芯片和集成npu的基础。

雷锋网小结

手机作为最普及的智能设备,对于ai的发展和普及有非常重要的作用,手机soc除了比拼cpu和gpu性能,现在也开始比拼ai性能。不过在ai发展的初期,技术还有很多不确定的时候,手机soc的提供方选择的是在已有的硬件上进行优化满足ai应用需求,而具备自主研发处理器能力的手机厂商在需求和出货量都更明朗的情况下用npu来增加手机的竞争力。

还有不可忽略的是,软件在ai性能的提升中发挥着非常重要的作用,越来越多的芯片厂商都在增加在软件方面的投入和优化,同时还在增强与软件公司的合作。

到底谁的ai性能更高体验更好?光看跑分和性能的提升我们难以简单下结论,我们需要等待搭载骁龙855和helio p90的手机发布后,再做一个对比。