苹果不讲武德,竟在四年前立项软硬件工程

首批搭载 apple silicon m1 芯片的 macbook air、macbook pro 已经陆续送达消费者手中。得益于新架构和集成式设计,m1 芯片带来的性能提升表现十分巨大,在某些基准测试中甚至超过了部分 2019 款 macbook pro 16 机型,一时间引起了“苹果不讲武德”的广泛讨论。
最近,苹果全球营销高级副总裁 greg joswiak、苹果软件工程高级副总裁 craig federighi,以及苹果芯片研发主管 johny srouji 就参加了一场媒体交流会,分享了关于苹果首颗针对 mac 开发的 m1 芯片的研发故事。
首批搭载 m1 芯片的产品包括新 macbook air、新 13 英寸 macbook pro,以及新 mac mini,但有部分 16 英寸 macbook pro 和 imac 的用户可能对这三款首发机器不太感兴趣,他们希望苹果能够尽快将 m1 芯片覆盖到更高端的 mac 产品线。
这个想法也得到了苹果软件工程高级副总裁 craig federighi 的回应:“似乎有些人现在还不会购买我们这三款现有产品,他们希望我们的芯片能出现他们更喜欢的 mac 产品上,这种期待将会到来。但就目前而言,从我看到的所有方面来看,我们正在构建的系统(apple silicon)要优于已替换的系统(inel)。”
苹果芯片研发主管 johny srouji 补充说道:“这将需要几年时间,不是一夜之间的过渡。但在过去,我们已经非常成功地完成了一次重大过渡(从 powerpc 到 intel)。”
自诞生以来,mac 经历过几次重大的架构变革。
首先是上世纪九十年代从摩托罗拉 68k 系列架构转向 powerpc,当时为了让所有的机器都顺利转向 powerpc,苹果在软件适配和兼容方面下了很大功夫,包括让软件开发人员重构甚至重写他们的软件,并专门设计了一个内置于系统内的 68000 模拟器来运行旧架构软件,最终首款搭载 powerpc 处理器(ibm powerpc 601)的 power macintosh 6100 在 1994 年 3 月顺利推出。
之后数十年里,苹果依次设计了 601,603,g3,g4 和 g5 等 5 代 powerpc 处理器,这些芯片被运用在 87 个不同系列的 mac 产品线当中,而 powerpc 处理器的时钟频率也从最初的 60mhz 一直提升到 2.7ghz。
▲ 被称为“台灯”的 imac g4
但此后的时间里,由于 powerpc 架构优势不再,加上芯片生产和设计的延迟,mac 难以和当时采用 intel 处理器的 pc 保持足够的竞争优势,而且在 g5 第一代产品中,powerpc 芯片的功耗控制不佳,对性能发挥产生了一定的影响。
所以苹果最终决定在 2005 年再次调整 mac 架构,这一次是从 powerpc 转向 intel x86 架构。得益于新架构,一夜之间,mac cpu 性能几乎提高了四倍。半年后首款搭载 intel 处理器(core 2 duo)的 macbook pro 正式亮相,次年一月苹果推出了包括 imac 和 macbook pro 在内的第一批 intel mac 机型。
这一次从 intel x86 转向 apple silicon arm64 架构除了是因为英特尔在芯片性能和制造工艺方面的优势已经无法满足苹果对 mac 的需求,额外的原因还包括采用自研芯片将让苹果对 mac 拥有更大的控制权,并在未来为进一步打通各端硬件和软件生态奠定基础。
事实上,自 2010 年以来包括 a 系列在内的苹果自研芯片在 iphone、ipad、apple tv 和其他硬件设备上大放异彩,不仅运行速度保持稳步提升,而且得益于神经网络引的改进,机器学习性能也实现了较大飞跃,部分搭载苹果自研芯片的 ipad 甚至能够与“英特尔芯 mac”在性能上相媲美。所以转至 arm 架构后 mac 系列的性能升级也成为一大看点。
另外经过了数十年的深耕,ios app store 上的应用生态已经十分繁荣,转用 arm 架构的 m1 芯片后,mac 也能更容易地享用这些生态福利,以后用美团、饿了么 app 点外卖,玩《王者荣耀》或许会成为 macos 应用体验的新常态。
而这样的软硬件结合也是苹果一直以来最擅长的工作。
苹果芯片研发主管 johny srouji 在采访中表示:“我相信苹果产品是独一无二的。我们正在根据 m1 芯片开发完全适应他们的硬件产品和软件生态。”“当我们在三四年前决定设计 m1 芯片时,我和 federighi 坐在同一个房间里,确定我们要交付的产品,然后我们携手并进。而 intel、amd 或任何其他公司都很难做到这一点(指软件和硬件协同开发)。”
federighi 则对此表达赞同,并补充说:“对于我们来说,共同定义芯片来构建我们要制造的电脑,然后再大规模地开发芯片是一件很有意义的事情。”“两个团队都努力展望未来三年的发展,构思明天的系统是什么样的,然后共同打造未来的软件和硬件。”
这也是为什么 mac 经历了多次架构调整,但唯独这一次让人更加期待的原因。
责编ajx

Orange Pi 5 Plus实测:RK3588 NPU执行AI应用的效能如何?
一位Java工程师的找工作经历
参数指标Agilent安捷伦N5764A直流电源N5762A
锟元方青智慧病理诊断系统获由华为颁发的技术认证书
苏泊尔电磁炉e4故障原因及解决
苹果不讲武德,竟在四年前立项软硬件工程
Maxim芯片在节能设计中的应用
Montavista linux嵌入式方案
五金包装机安全性应用的常见问题及保养方式
人工智能赋能新的领域有什么亮点
能促使伤口痊愈的创伤治疗设备中压力传感器的作用
[组图]业余调频发射电路集萃
什么是电容,电容的单位介绍
一种简易PWM温控风扇电路设计
奥地利微电子推出新款主动降噪芯片AS3400和AS3420
专访尹志尧:任何国家都不可能将集成电路产业据为己有
中兴手握“5G”复兴火种,进一步强化自身核心竞争力
RS485和RS232通讯接口有什么区别?
寻材问料移动材料馆新材料新技术交流活动迎来了2020年新征程的最后一站
2路4路USB电话录音盒 电话录音系统