历史上的今天

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

正在发生

2021年10月11日 | A15仿生芯片幕后故事:历经四年研发 多团队跨部门合作

发布者:陈熙琼 来源: 新浪数码关键字:仿生芯片 手机看文章 扫描二维码
随时随地手机看文章

      2010年,苹果发布iPhone 4,明确向外界宣布自研处理器A4。

  多年后,不少人还记得“再一次 改变世界”那款手机,但对行业影响更深远的,是终端厂商自己自研芯片用于自己产品这种方式。它打破了之前芯片厂—终端设备厂商—系统厂商之间的关系,产生了一种新的消费电子产品研发模式。

  这种研发模式和产生的结果,也是再一次改变世界的开始。

  十多年后,新浪数码与苹果公司两位高管的聊天话题是A15仿生芯片。苹果公司全球产品营销副总裁Bob Borchers,与负责硬件技术的副总裁Tim Millet,围绕技术与应用,谈起来苹果公司研发A15芯片的幕后故事。

Bob Borchers

Tim Millet

  A系列芯片研发不只有芯片团队

  “我们的团队非常幸运,因为不需要去猜测”—— Tim Millet的一句话点明了 A15仿生芯片与其他竞品研发过程的最大不同。

  众所周知,目前在移动设备领域,除了苹果,在安卓阵营几乎所有芯片都是由高通、MTK等少数厂商研发的,虽然终端厂商也会参与其中部分过程(如影像功能优化等),但整个过程的思路跟PC时代类似:芯片厂商制造芯片,电脑厂商将芯片配上合适的主板/内存/硬盘等,再装上来自另一家的系统,调试后交给用户。这种各自分工明确的方式,打造了“Wintel”联盟的辉煌,并培养出一大批PC厂商。

  在移动领域,Android+高通+众多安卓手机厂商复制了这种模式;但近年,移动芯片架构逐渐摸到天花板,芯片计算能力提升有限,电池和散热等成为更大的瓶颈。

  此时,苹果软硬合一的研发模式优势显现,自芯片研发阶段初始,相关团队就与手机硬件,软件系统团队,甚至是影像团队紧密合作,他们给芯片团队明确的目标,之后协同工作。

  可以说,近年A系列芯片的研发,从一开始就并非只是为了芯片本身,而是为了最终的体验,考虑它的使用场景,甚至为某个具体功能而优化。

  这也是上文Millet说“不用猜测”的原因,同时是苹果公司跟其他芯片厂商最大的区别。

  “我们可以确保把每一个晶体管的效用发挥到最大”,Millet总结这种特殊的研发方式说道,这句话也是对A15芯片的表现的总结。

  四年打造一颗芯片

  当然,这种研发过程需要更多时间,以及更早的布局过程。Millet公布了一些发布会上没提到的信息:苹果设计与制作这颗芯片用了两年多,另外与这颗芯片相关的技术研发准备等工作,也花了约两年时间。

  也就是说,苹果公司为了呈现今天的 A15仿生芯片,几个团队从2017年就开始着手准备。


  Bob补充说,Tim的芯片团队不仅服务于下一代新品,他们甚至在产品发布会前一个礼拜还在讨论某些功能。从这个细节也能印证苹果公司这种研发方式的灵活度。

  安卓旗舰芯片研发时间也是两年多,但手机终端厂商适配时间只有约3-4月。终端厂商因为不是自己掌控全程,可能导致终端与芯片不完美匹配,或者无法释放芯片的全部能力,能耗控制不那么精准。另外,为了照顾更多样的安卓终端,芯片也不得不做一些取舍。

  此前,很多评测媒体对 A15仿生芯片做了相应测试,相比上代,它的CPU计算核心部份日常负载下的“能耗比”显著提升,5核GPU的极限性能则较上代提升了40%,功耗反倒上代低。

  这路数跟前几代A系列芯片一致,苹果一直在通过芯片+系统等多种方式,优化芯片的能耗比,也就是用更少的电做更多事。

  谈体验 而不是谈跑分

  回到今年装在iPhone 13系列上的 A15仿生芯片,在评测这款手机时候,我们已经看到它的性能跑分依旧凶猛,尤其GPU部分。但其实Bob在这次谈话中更想说的是,硬件性能固然重要,但对苹果来说,用户体验才是更重要的事。

  也正是因此,我们才能看到iPhone 13 Pro系列性能更强了,ProMotion高刷来了,续航却更长了;iPadOS 15中的翻译App,可以实现实时自动翻译对话,甚至第三方的App,可以用AI分析人类的动作,从而教人打网球。

  那是A15和整合在其中CPU,GPU,NPU,以及iOS 15在一同发挥作用。在处理这些的同时,苹果还要严守自己的隐私原则,尽量让数据在本地处理,而不是发送到云端去。



  最能证明多个部分合作的体验是iPhone 13系列的“电影效果模式”,它让非专业拍摄者通过一台非专业设备,获得了以往专业人士才能做出的变焦操作。


  电影效果的背后,是A15仿生芯片的强大计算能力作后盾,它强到足以一边拍杜比视界HDR视频,一边用AI能力去实时理解该对焦给谁,并把焦外做虚化处理。还能把景深信息保留下来进行二次处理。

  焦距变化的背后,是 A15芯片内150亿颗晶体管和手机影像系统的共同参与,也是苹果芯片研发团队,影像团队,和系统等多个团队合作的结晶。

  对很多厂商来说,造出芯片已经是结果;但苹果来说,“电影效果模式”这样的体验才是最终结果,A15和其四年的研发经历,只是实现这个结果的过程。


关键字:仿生芯片 引用地址:A15仿生芯片幕后故事:历经四年研发 多团队跨部门合作

上一篇:Redmi K40推MIUI 12.5.14稳定版更新:支持内存扩展功能
下一篇:用户发现三星Galaxy Z Fold3会记录跌落的数据,用于保修免责

推荐阅读

start.S源码:.globl _start_start:// 硬件相关的设置 // Peri port setup ldr r0, =0x70000000 orr r0, r0, #0x13 mcr p15,0,r0,c15,c2,4 @ 256M(0x70000000-0x7fffffff) // 关看门狗 // 往WTCON(0x7E004000)写0 ldr r0, =0x7E004000 mov r1, #0 str r1, [r0]// 重定位 adr r0, _start...
5G开创新局面随着新一代蜂窝通信5G的发展势头日渐增强,部署5G通信基础设施的竞争也开始如火如荼地进行。移动运营商们正忙于部署基础设施,并启动营销计划,以吸引大家升级自己的智能手机服务合同与手机配置,从而充分利用5G显著提高的数据速率。与上一代3G向4G的转变不同,5G的通信架构不是一次迭代升级。5G首次使用了24至40GHz毫米波(mmWave)频谱中的...
集微网消息 早在两个月前,笔者就曾统计过2020年上半年手机和半导体产业链IPO企业情况以及IPO过会的情况,整体来看,上半年由于受到疫情的影响,无论是提交IPO资料的企业数量还是IPO过会企业的数量,都不是特别明显。不过,随着下半年疫情所带来的影响逐渐消除,以及创业板注册制的开通,进入到Q3季度以后,明显可以看到,手机和半导体产业链企业提交IPO...
广告摘要声明广告AGV需求每年以30%以上的增长在发展,预计5-10年内这一趋势仍将持续。AGV需求的增长必然带动AGV充电装置需求的扩大。——《需求迸发,AGV充电装置“生逢其时”》科奥信 总经理、高级工程师 戴建华服务机器人相对于工业机器人起步略晚,目前除了家用扫地机器人获得快速起量外,其余2B市场的服务机器人还处于场景摸索阶段,疫情后的配送机...

史海拾趣

问答坊 | AI 解惑

这个问题,我想了一个春节

新年第一贴,先拜个年再说. 问题比较简单,但是我想了一个春节也没有好的算法. 一个产品,需要判断两个时间是否相差在30分钟以内,因为单片机已经空间快用完了,所以是个非常头痛的问题,是PIC系列的,程序空间只剩下110字,两个时间包括年月日时分, ...…

查看全部问答∨

arm开发板

现有两块vhdl开发板,要还一块arm开发板,有意者请联系zhongranxu@163.com或QQ366508051…

查看全部问答∨

模拟电子

模拟电子电子书,需要的快下哦,记得下了在顶顶哈…

查看全部问答∨

学FPGA的一点心得

从去年开始学FPGA,以前一直做DSP,但因为项目的需要,在一个应用中只有FPGA才能解决问题,所以硬着头皮上FPGA,又因为结项目的时间比较紧,所以主要以解决问题为目的,说真的,项目做下来写了四千多行的代码,达到了设计目标,但对FPGA学习还不够系统,也正进 ...…

查看全部问答∨

C6000板子开发调试点滴经验分享

近来做了个C6711板子,调试过程遇到的问题不少,现在说下个人体会,刚开始DSP板老连不上仿真器,RESET#,CLKMODE,NMI等都查过了,很正常,又怀疑是某些配置脚错了,试过很多不同组合都不行,郁闷了很久,,后来同学在打开CCS的同时帮按了下DSP板子 ...…

查看全部问答∨

关于手持设备锂电池管理驱动的问题

大家好,我现在做一款手持机,锂电池供电;了解了一下wince的电源管理驱动,目前我的理解是在BatteryPDDGetStatus函数里填充一下电池结构信息就可以了,这样MDD层就可以根据该结构提供电量查看,电量报警等功能;但是我在调试的时候却发现BatteryPD ...…

查看全部问答∨

请问如何实现一个一个字符的读取串口?

代码: while(1) {      while((nread = read(g_fd, rebuff, 512))>0)      {         。。。。。。。。。。 环境:WINDOWS的超级终端,LINUX虚拟机的C程序,串口 ...…

查看全部问答∨

SetWindowText()在CE下的使用方法

GetDlgItem(IDC_STATIC)->SetWindowText(L"你好"); 我在CE下用的这句,但程序老是报错:遇到不适当的参数 请问如何解决。…

查看全部问答∨

WinCE6下的屏保问题?

CE下当1分钟没有任何操作后,会出现黑屏。我已经将屏保时间设置了(去掉或者延长时间),但是1分钟后还是会黑屏。请教如何解决?…

查看全部问答∨
小广播
最新手机便携文章
换一换 更多 相关热搜器件
随便看看

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved